- class QOpenGLExtraFunctions#
类
QOpenGLExtraFunctions
提供了对 OpenGL ES 3.0、3.1 和 3.2 API 的跨平台访问。 更多信息…概述#
方法#
def
__init__()
def
glBeginQuery()
def
glBindSampler()
def
glBlendBarrier()
定义
glDisablei()
定义
glEnablei()
定义
glEndQuery()
定义
glIsQuery()
注意
此文档可能包含自动从 C++ 翻译到 Python 的片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 创建工单的方式通知我们。
详细描述#
此子类继承自
QOpenGLFunctions
,包括 OpenGL ES 3.0、3.1 和 3.2 的函数。这些函数仅在启用 OpenGL ES 3.x 上下文时才可用,或者当使用包含相关函数的 OpenGL 上下文版本(无论是在核心还是在扩展中)时。这允许以跨平台方式开发 GLES 3.x 应用程序:开发可以在 OpenGL 3.x 或 4.x 的桌面平台上进行,稍后部署到真正的 GLES 3.x 设备时,将无需或仅需进行最小更改。注意
此类与版本化的 OpenGL 包装器不同,例如 QOpenGLFunctions_3_2_Core。版本化的函数包装器针对特定的 OpenGL 版本和配置文件。因此,它们不适用于跨 OpenGL-OpenGLES 开发。
- __init__(context)#
- 参数:
context –
QOpenGLContext
为上下文构造一个函数解析器。如果
context
是None
,则解析器将为当前的QOpenGLContext
创建。上下文或组中的另一个上下文必须是当前的。
使用这种方式构造的对象只能与具有相同上下文以及共享该上下文的上下文一起使用。使用
initializeOpenGLFunctions()
函数来更改对象的上下文关联。- __init__()
构造默认函数解析器。解解析器在调用
initializeOpenGLFunctions()
函数以指定上下文之前不能使用。- glActiveShaderProgram(pipeline, program)#
- 参数:
pipeline – int
program – int
调用 glActiveShaderProgram(
pipeline
,program
) 的便捷函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glActiveShaderProgram() .
- glBeginQuery(target, id)#
- 参数:
target – int
id – int
调用 glBeginQuery(
target
,id
) 的便捷函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glBeginQuery() .
- glBeginTransformFeedback(primitiveMode)#
- 参数:
primitiveMode – int
调用 glBeginTransformFeedback(
primitiveMode
) 的便捷函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glBeginTransformFeedback() .
- glBindBufferBase(target, index, buffer)#
- 参数:
target – int
index – int
buffer – int
调用 glBindBufferBase(
target
,index
,buffer
) 的便捷函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glBindBufferBase() .
- glBindImageTexture(unit, texture, level, layered, layer, access, format)#
- 参数:
单元 - int
纹理 - int
层级 - int
分层 - int
层 - int
访问 - int
格式 - int
便捷函数,调用 glBindImageTexture(
unit
,texture
,level
,layered
,layer
,access
,format
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅 OpenGL ES 3.x 文档中关于 glBindImageTexture() 的说明。
- glBindProgramPipeline(pipeline)#
- 参数:
pipeline – int
便捷函数,调用 glBindProgramPipeline(
pipeline
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅 OpenGL ES 3.x 文档中关于 glBindProgramPipeline() 的说明。
- glBindSampler(unit, sampler)#
- 参数:
单元 - int
采样器 – int
便捷函数,调用 glBindSampler(
unit
,sampler
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅 OpenGL ES 3.x 文档中关于 glBindSampler() 的说明。
- glBindTransformFeedback(target, id)#
- 参数:
target – int
id – int
便捷函数,调用 glBindTransformFeedback(
target
,id
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅 OpenGL ES 3.x 文档中关于 glBindTransformFeedback() 的说明。
- glBindVertexArray(array)#
- 参数:
数组 – int
便捷函数,调用 glBindVertexArray(
array
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅 OpenGL ES 3.x 文档中关于 glBindVertexArray() 的说明。
- glBlendBarrier()#
便捷函数,调用 glBlendBarrier()。
此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅 OpenGL ES 3.X 文档中关于 glBlendBarrier() 的说明。
- glBlendEquationSeparatei(buf, modeRGB, modeAlpha)#
- 参数:
缓冲区 – int
RGB模式 – int
alpha模式 – int
便利函数,用于调用glBlendEquationSeparatei(
buf
,modeRGB
,modeAlpha
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
获取更多信息,请参阅OpenGL ES 3.X文档中的glBlendEquationSeparatei()。
- glBlendEquationi(buf, mode)#
- 参数:
缓冲区 – int
mode - 整型
便利函数,用于调用glBlendEquationi(
buf
,mode
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
获取更多信息,请参阅OpenGL ES 3.X文档中的glBlendEquationi()。
- glBlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)#
- 参数:
缓冲区 – int
srcRGB - 整型
dstRGB - 整型
srcAlpha - 整型
dstAlpha - 整型
便利函数,用于调用glBlendFuncSeparatei(
buf
,srcRGB
,dstRGB
,srcAlpha
,dstAlpha
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
获取更多信息,请参阅OpenGL ES 3.X文档中的glBlendFuncSeparatei()。
- glBlendFunci(buf, src, dst)#
- 参数:
缓冲区 – int
src - 整型
dst - 整型
便利函数,用于调用glBlendFunci(
buf
,src
,dst
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
获取更多信息,请参阅OpenGL ES 3.X文档中的glBlendFunci()。
- glBlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)#
- 参数:
srcX0 - 整型
srcY0 - 整型
srcX1 - 整型
srcY1 - 整型
dstX0 - 整型
dstY0 - 整型
dstX1 - 整型
dstY1 - 整型
mask - 整型
filter – 整数
便捷函数,调用 glBlitFramebuffer(
srcX0
,srcY0
,srcX1
,srcY1
,dstX0
,dstY0
,dstX1
,dstY1
,mask
,filter
).此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glBlitFramebuffer() .
- glClearBufferfi(buffer, drawbuffer, depth, stencil)#
- 参数:
buffer – int
drawbuffer – 整数
depth – 浮点数
stencil – 整数
便捷函数,调用 glClearBufferfi(
buffer
,drawbuffer
,depth
,stencil
).此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glClearBufferfi() .
- glClearBufferfv(buffer, drawbuffer, value)#
- 参数:
buffer – int
drawbuffer – 整数
value – 浮点数
便捷函数,调用 glClearBufferfv(
buffer
,drawbuffer
,value
).此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glClearBufferfv() .
- glClearBufferiv(buffer, drawbuffer, value)#
- 参数:
buffer – int
drawbuffer – 整数
value – 整数
便捷函数,调用 glClearBufferiv(
buffer
,drawbuffer
,value
).此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glClearBufferiv() .
- glClearBufferuiv(buffer, drawbuffer, value)#
- 参数:
buffer – int
drawbuffer – 整数
value – 无符号整数
简便函数,调用glClearBufferuiv(
buffer
,drawbuffer
,value
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glClearBufferuiv()。
- glColorMaski(index, r, g, b, a)#
- 参数:
index – int
r – int
g – int
b – int
a – int
简便函数,调用glColorMaski(
index
,r
,g
,b
,a
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.X文档中的glColorMaski()。
- glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data)#
- 参数:
target – int
层级 - int
internalformat – int
width – int
height – int
depth – int
border – int
imageSize – int
data –
void
简便函数,调用glCompressedTexImage3D(
target
,level
,internalformat
,width
,height
,depth
,border
,imageSize
,data
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glCompressedTexImage3D()。
- glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)#
- 参数:
target – int
层级 - int
xoffset – int
yoffset – int
zoffset – int
width – int
height – int
depth – int
格式 - int
imageSize – int
data –
void
一个便利函数,它会调用 glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)。
此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
关于更多信息,请参阅OpenGL ES 3.x文档中的 glCompressedTexSubImage3D() 。
- glCopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth)#
- 参数:
srcName – int
srcTarget – int
srcLevel – int
srcX – int
srcY – int
srcZ – int
dstName – int
dstTarget – int
dstLevel – int
dstX – int
dstY – int
dstZ – int
srcWidth – int
srcHeight – int
srcDepth – int
调用glCopyImageSubData()的便捷函数(
srcName
,srcTarget
,srcLevel
,srcX
,srcY
,srcZ
,dstName
,dstTarget
,dstLevel
,dstX
,dstY
,dstZ
,srcWidth
,srcHeight
,srcDepth
)的便捷函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅OpenGL ES 3.X文档中的glCopyImageSubData()。
- glCopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height)#
- 参数:
target – int
层级 - int
xoffset – int
yoffset – int
zoffset – int
x - 整数
y - 整数
width – int
height – int
调用glCopyTexSubImage3D()(
target
,level
,xoffset
,yoffset
,zoffset
,x
,y
,width
,height
)的便捷函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅OpenGL ES 3.x文档中的glCopyTexSubImage3D()。
- glDebugMessageControl(source, type, severity, count, ids, enabled)#
- 参数:
source - 整数
type - 整数
severity - 整数
count - 整数
ids - 无符号整型
enabled - 整数
调用glDebugMessageControl()(
source
,type
,severity
,count
,ids
,enabled
)的便捷函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅OpenGL ES 3.X文档中的glDebugMessageContro()。
- glDebugMessageInsert(source, type, id, severity, length, buf)#
- 参数:
source - 整数
type - 整数
id – int
severity - 整数
length – int
buf – str
方便函数,调用 glDebugMessageInsert(
source
,type
,id
,severity
,length
,buf
).此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详细信息,请参阅《OpenGL ES 3.X》文档中的 glDebugMessageInsert() .
- glDeleteProgramPipelines(n, pipelines)#
- 参数:
n – int
pipelines –
unsigned int
方便函数,调用 glDeleteProgramPipelines(
n
,pipelines
).此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详细信息,请参阅《OpenGL ES 3.x》文档中的 glDeleteProgramPipelines() .
- glDeleteQueries(n, ids)#
- 参数:
n – int
ids - 无符号整型
方便函数,调用 glDeleteQueries(
n
,ids
).此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详细信息,请参阅《OpenGL ES 3.x》文档中的 glDeleteQueries() .
- glDeleteSamplers(count, samplers)#
- 参数:
count - 整数
samplers –
unsigned int
方便函数,调用 glDeleteSamplers(
count
,samplers
).此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详细信息,请参阅《OpenGL ES 3.x》文档中的 glDeleteSamplers() .
- glDeleteTransformFeedbacks(n, ids)#
- 参数:
n – int
ids - 无符号整型
方便函数,调用 glDeleteTransformFeedbacks(
n
,ids
).此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详细信息,请参阅《OpenGL ES 3.x》文档中的 glDeleteTransformFeedbacks() .
- glDeleteVertexArrays(n, arrays)#
- 参数:
n – int
arrays -
unsigned int
这是一个方便的函数,它会调用glDeleteVertexArrays(
n
,arrays
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详细信息,请参阅OpenGL ES 3.x中对glDeleteVertexArrays()的文档。
- glDisablei(target, index)#
- 参数:
target – int
index – int
这是一个方便的函数,它会调用glDisablei(
target
,index
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详细信息,请参阅OpenGL ES 3.X中对glDisablei()的文档。
- glDispatchCompute(num_groups_x, num_groups_y, num_groups_z)#
- 参数:
num_groups_x - int
num_groups_y - int
num_groups_z - int
这是一个方便的函数,它会调用 glDispatchCompute(
num_groups_x
,num_groups_y
,num_groups_z
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详细信息,请参阅OpenGL ES 3.x中对glDispatchCompute()的文档。
- glDrawArraysIndirect(mode, indirect)#
- 参数:
mode - 整型
indirect -
void
这是一个方便的函数,它会调用 glDrawArraysIndirect(
mode
,indirect
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详细信息,请参阅OpenGL ES 3.x中对glDrawArraysIndirect()的文档。
- glDrawArraysInstanced(mode, first, count, instancecount)#
- 参数:
mode - 整型
first - int
count - 整数
instancecount - int
这是一个方便的函数,它会调用 glDrawArraysInstanced(
mode
,first
,count
,instancecount
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详细信息,请参阅OpenGL ES 3.x中对glDrawArraysInstanced()的文档。
- glDrawBuffers(n, bufs)#
- 参数:
n – int
bufs -
unsigned int
是调用glDrawBuffers(
n
,bufs
)的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中关于glDrawBuffers()的内容。
- glDrawElementsBaseVertex(mode, count, type, indices, basevertex)#
- 参数:
mode - 整型
count - 整数
type - 整数
indices -
void
basevertex - int
是调用glDrawElementsBaseVertex(
mode
,count
,type
,indices
,basevertex
)的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.X文档中关于glDrawElementsBaseVertex()的内容。
- glDrawElementsIndirect(mode, type, indirect)#
- 参数:
mode - 整型
type - 整数
indirect -
void
是调用glDrawElementsIndirect(
mode
,type
,indirect
)的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中关于glDrawElementsIndirect()的内容。
- glDrawElementsInstanced(mode, count, type, indices, instancecount)#
- 参数:
mode - 整型
count - 整数
type - 整数
indices -
void
instancecount - int
是调用glDrawElementsInstanced(
mode
,count
,type
,indices
,instancecount
)的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中关于glDrawElementsInstanced()的内容。
- glDrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex)#
- 参数:
mode - 整型
count - 整数
type - 整数
indices -
void
instancecount - int
basevertex - int
方便函數,调用glDrawElementsInstancedBaseVertex(
mode
,count
,type
,indices
,instancecount
,basevertex
).此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.X 文档中的 glDrawElementsInstancedBaseVertex()。
- glDrawRangeElements(mode,start,end,count,type,indices)
- 参数:
mode - 整型
start – int
end – int
count - 整数
type - 整数
indices -
void
方便函數,调用glDrawRangeElements(
mode
,start
,end
,count
,type
,indices
).此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x 文档中的 glDrawRangeElements()。
- glDrawRangeElementsBaseVertex(mode,start,end,count,type,indices,basevertex)
- 参数:
mode - 整型
start – int
end – int
count - 整数
type - 整数
indices -
void
basevertex - int
方便函數,调用glDrawRangeElementsBaseVertex(
mode
,start
,end
,count
,type
,indices
,basevertex
).此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.X 文档中的 glDrawRangeElementsBaseVertex()。
方便函数,调用glEnablei(
target
,index
).此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.X 文档中的 glEnablei()。
方便函数,调用glEndQuery(
target
).此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x 文档中的 glEndQuery()。
- glFramebufferParameteri(target, pname, param)#
- 参数:
target – int
pname – int
param – int
调用 glFramebufferParameteri(
target
,pname
,param
) 的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glFramebufferParameteri() 。
- glFramebufferTexture(target, attachment, texture, level)#
- 参数:
target – int
attachment – int
纹理 - int
层级 - int
调用 glFramebufferTexture(
target
,attachment
,texture
,level
) 的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.X 文档中的 glFramebufferTexture() 。
- glFramebufferTextureLayer(target, attachment, texture, level, layer)#
- 参数:
target – int
attachment – int
纹理 - int
层级 - int
层 - int
调用 glFramebufferTextureLayer(
target
,attachment
,texture
,level
,layer
) 的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glFramebufferTextureLayer() 。
- glGenProgramPipelines(n, pipelines)#
- 参数:
n – int
pipelines –
unsigned int
调用 glGenProgramPipelines(
n
,pipelines
) 的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glGenProgramPipelines() 。
- glGenQueries(n, ids)#
- 参数:
n – int
ids - 无符号整型
调用 glGenQueries(
n
,ids
) 的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glGenQueries() 。
- glGenSamplers(count, samplers)#
- 参数:
count - 整数
samplers –
unsigned int
方便函数,调用glGenSamplers(
count
,samplers
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详细信息,请参阅OpenGL ES 3.x文档中的glGenSamplers()。
- glGenTransformFeedbacks(n, ids)#
- 参数:
n – int
ids - 无符号整型
方便函数,调用glGenTransformFeedbacks(
n
,ids
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详细信息,请参阅OpenGL ES 3.x文档中的glGenTransformFeedbacks()。
- glGenVertexArrays(n, arrays)#
- 参数:
n – int
arrays -
unsigned int
方便函数,调用glGenVertexArrays(
n
,arrays
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详细信息,请参阅OpenGL ES 3.x文档中的glGenVertexArrays()。
- glGetActiveUniformBlockiv(program, uniformBlockIndex, pname, params)#
- 参数:
program – int
uniformBlockIndex – int
pname – int
params – int
方便函数,调用glGetActiveUniformBlockiv(
program
,uniformBlockIndex
,pname
,params
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详细信息,请参阅OpenGL ES 3.x文档中的glGetActiveUniformBlockiv()。
- glGetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params)#
- 参数:
program – int
uniformCount – int
uniformIndices –
unsigned int
pname – int
params – int
方便函数,调用glGetActiveUniformsiv(
program
,uniformCount
,uniformIndices
,pname
,params
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅OpenGL ES 3.x文档中的glGetActiveUniformsiv()。
- glGetBooleani_v(target, index)#
- 参数:
target – int
index – int
- 返回类型::
PyObject
方便函数,调用glGetBooleani_v(
target
,index
,data
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息请见OpenGL ES 3.x文档中的glGetBooleani_v()。
- glGetFragDataLocation(program, name)#
- 参数:
program – int
name – 字符串:
- 返回类型::
int
方便函数,调用glGetFragDataLocation(
program
,name
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息请见OpenGL ES 3.x文档中的glGetFragDataLocation()。
- glGetFramebufferParameteriv(target, pname, params)#
- 参数:
target – int
pname – int
params – int
方便函数,调用glGetFramebufferParameteriv(
target
,pname
,params
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息请见OpenGL ES 3.x文档中的glGetFramebufferParameteriv()。
- glGetGraphicsResetStatus()#
- 返回类型::
int
方便函数,调用glGetGraphicsResetStatus()。
此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息请见OpenGL ES 3.X文档中的glGetGraphicsResetStatus()。
- glGetIntegeri_v(target, index, data)#
- 参数:
target – int
index – int
data – int
方便函数,调用glGetIntegeri_v(
target
,index
,data
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息请见OpenGL ES 3.x文档中的glGetIntegeri_v()。
- glGetIntegeri_v(arg__1, arg__2)
- 参数:
arg__1 – int
arg__2 – int
- 返回类型::
对象
- glGetInternalformativ(target, internalformat, pname, bufSize, params)#
- 参数:
target – int
internalformat – int
pname – int
bufSize – int
params – int
这是一个便利函数,它调用
glGetInternalformativ
(target
,internalformat
,pname
,bufSize
,params
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详细信息,请参阅OpenGL ES 3.x文档中的 glGetInternalformativ() 。
- glGetMultisamplefv(pname, index, val)#
- 参数:
pname – int
index – int
val – float
这是一个便利函数,它调用
glGetMultisamplefv
(pname
,index
,val
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详细信息,请参阅OpenGL ES 3.x文档中的 glGetMultisamplefv() 。
- glGetProgramInterfaceiv(program, programInterface, pname, params)#
- 参数:
program – int
programInterface – int
pname – int
params – int
这是一个便利函数,它调用
glGetProgramInterfaceiv
(program
,programInterface
,pname
,params
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详细信息,请参阅OpenGL ES 3.x文档中的 glGetProgramInterfaceiv() 。
- glGetProgramPipelineiv(pipeline, pname, params)#
- 参数:
pipeline – int
pname – int
params – int
这是一个便利函数,它调用
glGetProgramPipelineiv
(pipeline
,pname
,params
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详细信息,请参阅OpenGL ES 3.x文档中的 glGetProgramPipelineiv() 。
- glGetProgramResourceIndex(program, programInterface, name)#
- 参数:
program – int
programInterface – int
name – 字符串:
- 返回类型::
int
这是一个便利函数,它调用
glGetProgramResourceIndex
(program
,programInterface
,name
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glGetProgramResourceIndex()。
- glGetProgramResourceLocation(program, programInterface, name)#
- 参数:
program – int
programInterface – int
name – 字符串:
- 返回类型::
int
这是一个便利函数,它调用glGetProgramResourceLocation(
program
,programInterface
,name
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glGetProgramResourceLocation()。
- glGetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params)#
- 参数:
program – int
programInterface – int
index – int
propCount – int
props –
unsigned int
bufSize – int
length – int
params – int
这是一个便利函数,它调用glGetProgramResourceiv(
program
,programInterface
,index
,propCount
,props
,bufSize
,length
,params
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glGetProgramResourceiv()。
- glGetQueryObjectuiv(id, pname, params)#
- 参数:
id – int
pname – int
params –
unsigned int
这是一个便利函数,它调用glGetQueryObjectuiv(
id
,pname
,params
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glGetQueryObjectuiv()。
- glGetQueryiv(target, pname, params)#
- 参数:
target – int
pname – int
params – int
这是一个便利函数,它调用glGetQueryiv(
target
,pname
,params
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glGetQueryiv()。
- glGetSamplerParameterIiv(sampler, pname, params)#
- 参数:
采样器 – int
pname – int
params – int
这是一个便利函数,它调用glGetSamplerParameterIiv(
sampler
,pname
,params
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
关于更多信息,请参阅OpenGL ES 3.X文档中对glGetSamplerParameterIiv()的描述。
- glGetSamplerParameterIuiv(sampler, pname, params)#
- 参数:
采样器 – int
pname – int
params –
unsigned int
这是一个便利函数,它调用glGetSamplerParameterIuiv(
sampler
,pname
,params
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
关于更多信息,请参阅OpenGL ES 3.X文档中对glGetSamplerParameterIuiv()的描述。
- glGetSamplerParameterfv(sampler, pname, params)#
- 参数:
采样器 – int
pname – int
params – float
这是一个便利函数,它调用glGetSamplerParameterfv(
sampler
,pname
,params
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
关于更多信息,请参阅OpenGL ES 3.x文档中对glGetSamplerParameterfv()的描述。
- glGetSamplerParameteriv(sampler, pname, params)#
- 参数:
采样器 – int
pname – int
params – int
这是一个便利函数,它调用glGetSamplerParameteriv(
sampler
,pname
,params
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
关于更多信息,请参阅OpenGL ES 3.x文档中对glGetSamplerParameteriv()的描述。
- glGetStringi(name, index)#
- 参数:
name – int
index – int
- 返回类型::
QString
这是一个便利函数,它调用glGetStringi(
name
,index
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
关于更多信息,请参阅OpenGL ES 3.x文档中对glGetStringi()的描述。
- glGetTexLevelParameterfv(target, level, pname, params)#
- 参数:
target – int
层级 - int
pname – int
params – float
调用glGetTexLevelParameterfv(
target
,level
,pname
,params
)的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中关于glGetTexLevelParameterfv()的说明。
- glGetTexLevelParameteriv(target, level, pname, params)#
- 参数:
target – int
层级 - int
pname – int
params – int
调用glGetTexLevelParameteriv(
target
,level
,pname
,params
)的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中关于glGetTexLevelParameteriv()的说明。
- glGetTexParameterIiv(target, pname, params)#
- 参数:
target – int
pname – int
params – int
调用glGetTexParameterIiv(
target
,pname
,params
)的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.X文档中关于glGetTexParameterIiv()的说明。
- glGetTexParameterIuiv(target, pname, params)#
- 参数:
target – int
pname – int
params –
unsigned int
调用glGetTexParameterIuiv(
target
,pname
,params
)的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.X文档中关于glGetTexParameterIuiv()的说明。
- glGetUniformBlockIndex(program, uniformBlockName)#
- 参数:
program – int
uniformBlockName – 字符串
- 返回类型::
int
调用glGetUniformBlockIndex(
program
,uniformBlockName
)的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中关于glGetUniformBlockIndex()的说明。
- glGetUniformuiv(program, location, params)#
- 参数:
program – int
location - int
params –
unsigned int
一个便利函数,调用glGetUniformuiv(program, location, params)。
此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详细信息,请参阅OpenGL ES 3.x文档中的glGetUniformuiv() 。
- glGetVertexAttribIiv(index, pname, params)#
- 参数:
index – int
pname – int
params – int
一个便利函数,调用glGetVertexAttribIiv(index, pname, params)。
此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详细信息,请参阅OpenGL ES 3.x文档中的glGetVertexAttribIiv() 。
- glGetVertexAttribIuiv(index, pname, params)#
- 参数:
index – int
pname – int
params –
unsigned int
一个便利函数,调用glGetVertexAttribIuiv(index, pname, params)。
此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详细信息,请参阅OpenGL ES 3.x文档中的glGetVertexAttribIuiv() 。
- glGetnUniformfv(program, location, bufSize, params)#
- 参数:
program – int
location - int
bufSize – int
params – float
一个便利函数,调用glGetnUniformfv(program, location, bufSize, params)。
此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详细信息,请参阅OpenGL ES 3.X文档中的glGetnUniformfv() 。
- glGetnUniformiv(program, location, bufSize, params)#
- 参数:
program – int
location - int
bufSize – int
params – int
一个便利函数,调用glGetnUniformiv(program, location, bufSize, params)。
此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详细信息,请参阅OpenGL ES 3.X文档中的glGetnUniformiv() 。
- glGetnUniformuiv(program, location, bufSize, params)#
- 参数:
program – int
location - int
bufSize – int
params –
unsigned int
这是一个方便函数,用于调用glGetnUniformuiv(
program
,location
,bufSize
,params
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
关于更多信息,请参阅OpenGL ES 3.X文档中的glGetnUniformuiv() .
- glInvalidateFramebuffer(target, numAttachments, attachments)#
- 参数:
target – int
numAttachments – int
attachments –
unsigned int
这是一个方便函数,用于调用glInvalidateFramebuffer(
target
,numAttachments
,attachments
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
关于更多信息,请参阅OpenGL ES 3.x文档中的glInvalidateFramebuffer() .
- glInvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height)#
- 参数:
target – int
numAttachments – int
attachments –
unsigned int
x - 整数
y - 整数
width – int
height – int
这是一个方便函数,用于调用glInvalidateSubFramebuffer(
target
,numAttachments
,attachments
,x
,y
,width
,height
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
关于更多信息,请参阅OpenGL ES 3.x文档中的glInvalidateSubFramebuffer() .
- glIsEnabledi(target, index)#
- 参数:
target – int
index – int
- 返回类型::
int
这是一个方便函数,用于调用glIsEnabledi(
target
,index
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
关于更多信息,请参阅OpenGL ES 3.X文档中的glIsEnabledi() .
- glIsProgramPipeline(pipeline)#
- 参数:
pipeline – int
- 返回类型::
int
这是一个方便函数,用于调用glIsProgramPipeline(
pipeline
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
获取更多信息,请参阅OpenGL ES 3.x文档中的glIsProgramPipeline()。
- glIsQuery(id)#
- 参数:
id – int
- 返回类型::
int
方便函数,调用了glIsQuery(
id
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
获取更多信息,请参阅OpenGL ES 3.x文档中的glIsQuery()。
- glIsSampler(sampler)#
- 参数:
采样器 – int
- 返回类型::
int
方便函数,调用了glIsSampler(
sampler
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
获取更多信息,请参阅OpenGL ES 3.x文档中的glIsSampler()。
- glIsTransformFeedback(id)#
- 参数:
id – int
- 返回类型::
int
方便函数,调用了glIsTransformFeedback(
id
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
获取更多信息,请参阅OpenGL ES 3.x文档中的glIsTransformFeedback()。
- glIsVertexArray(array)#
- 参数:
数组 – int
- 返回类型::
int
方便函数,调用了glIsVertexArray(
array
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
获取更多信息,请参阅OpenGL ES 3.x文档中的glIsVertexArray()。
- glMemoryBarrier(barriers)#
- 参数:
barriers - int
方便函数,调用了glMemoryBarrier(
barriers
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
获取更多信息,请参阅OpenGL ES 3.x文档中的glMemoryBarrier()。
- glMemoryBarrierByRegion(barriers)#
- 参数:
barriers - int
方便函数,调用了glMemoryBarrierByRegion(
barriers
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
获取更多信息,请参阅OpenGL ES 3.x文档中的glMemoryBarrierByRegion()。
- glMinSampleShading(value)#
- 参数:
value – 浮点数
方便函数,调用了glMinSampleShading(
value
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
获取更多信息,请参阅OpenGL ES 3.X文档中的glMinSampleShading()。
- glObjectLabel(identifier, name, length, label)#
- 参数:
标识符 – int
name – int
length – int
标签 – str
方便函数,调用 glObjectLabel(
identifier
,name
,length
,label
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.X 文档中的glObjectLabe()。
- glObjectPtrLabel(ptr, length, label)#
- 参数:
ptr –
void
length – int
标签 – str
方便函数,调用 glObjectPtrLabel(
ptr
,length
,label
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.X 文档中的glObjectPtrLabe()。
- glPatchParameteri(pname, value)#
- 参数:
pname – int
value – 整数
方便函数,调用 glPatchParameteri(
pname
,value
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.X 文档中的glPatchParameteri()。
- glPopDebugGroup()#
方便函数,调用 glPopDebugGroup()。
此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.X 文档中的glPopDebugGroup()。
- glPrimitiveBoundingBox(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW)#
- 参数:
minX – float
minY – float
minZ – float
minW – float
maxX – float
maxY – float
maxZ – float
maxW – float
方便函数,调用 glPrimitiveBoundingBox(
minX
,minY
,minZ
,minW
,maxX
,maxY
,maxZ
,maxW
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.X 文档中的glPrimitiveBoundingBo()。
- glProgramBinary(program, binaryFormat, binary, length)#
- 参数:
program – int
binaryFormat – int
binary –
void
length – int
方便函数,它调用glProgramBinary(
program
,binaryFormat
,binary
,length
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glProgramBinary()
- glProgramParameteri(program, pname, value)#
- 参数:
program – int
pname – int
value – 整数
方便函数,它调用glProgramParameteri(
program
,pname
,value
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glProgramParameteri()
- glProgramUniform1f(program, location, v0)#
- 参数:
program – int
location - int
v0 – float
方便函数,它调用glProgramUniform1f(
program
,location
,v0
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glProgramUniform1f()
- glProgramUniform1fv(program, location, count, value)#
- 参数:
program – int
location - int
count - 整数
value – 浮点数
方便函数,它调用glProgramUniform1fv(
program
,location
,count
,value
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glProgramUniform1fv()
- glProgramUniform1i(program, location, v0)#
- 参数:
program – int
location - int
v0 – int
方便函数,它调用glProgramUniform1i(
program
,location
,v0
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glProgramUniform1i()
- glProgramUniform1iv(程序, 位置, 计数, 值)#
- 参数:
program – int
location - int
count - 整数
value – 整数
这是一个方便的函数,它调用 glProgramUniform1iv(
程序
,位置
,计数
,值
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.x 文档中的glProgramUniform1iv() 。
- glProgramUniform1ui(程序, 位置, v0)#
- 参数:
program – int
location - int
v0 – int
这是一个方便的函数,它调用 glProgramUniform1ui(
程序
,位置
,v0
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.x 文档中的glProgramUniform1ui() 。
- glProgramUniform1uiv(程序, 位置, 计数, 值)#
- 参数:
program – int
location - int
count - 整数
value – 无符号整数
这是一个方便的函数,它调用 glProgramUniform1uiv(
程序
,位置
,计数
,值
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.x 文档中的glProgramUniform1uiv() 。
- glProgramUniform2f(程序, 位置, v0, v1)#
- 参数:
program – int
location - int
v0 – float
v1 – float
这是一个方便的函数,它调用 glProgramUniform2f(
程序
,位置
,v0
,v1
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.x 文档中的glProgramUniform2f() 。
- glProgramUniform2fv(程序, 位置, 计数, 值)#
- 参数:
program – int
location - int
count - 整数
value – 浮点数
这是一个方便的函数,它调用 glProgramUniform2fv(
程序
,位置
,计数
,值
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.x 文档中的glProgramUniform2fv() 。
- glProgramUniform2i(program, location, v0, v1)#
- 参数:
program – int
location - int
v0 – int
v1 – 整数
此为便捷函数,等同于调用 glProgramUniform2i(program, location, v0, v1)。
此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详情,请参阅 OpenGL ES 3.x 文档中的 glProgramUniform2i()。
- glProgramUniform2iv(program, location, count, value)#
- 参数:
program – int
location - int
count - 整数
value – 整数
此为便捷函数,等同于调用 glProgramUniform2iv(program, location, count, value)。
此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详情,请参阅 OpenGL ES 3.x 文档中的 glProgramUniform2iv()。
- glProgramUniform2ui(program, location, v0, v1)#
- 参数:
program – int
location - int
v0 – int
v1 – 整数
此为便捷函数,等同于调用 glProgramUniform2ui(program, location, v0, v1)。
此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详情,请参阅 OpenGL ES 3.x 文档中的 glProgramUniform2ui()。
- glProgramUniform2uiv(program, location, count, value)#
- 参数:
program – int
location - int
count - 整数
value – 无符号整数
此为便捷函数,等同于调用 glProgramUniform2uiv(program, location, count, value)。
此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详情,请参阅 OpenGL ES 3.x 文档中的 glProgramUniform2uiv()。
- glProgramUniform3f(program, location, v0, v1, v2)#
- 参数:
program – int
location - int
v0 – float
v1 – float
v2 – 单精度浮点数
便利函数,调用 glProgramUniform3f(
program
,location
,v0
,v1
,v2
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅关于 glProgramUniform3f() 的 OpenGL ES 3.x 文档。
- glProgramUniform3fv(program, location, count, value)#
- 参数:
program – int
location - int
count - 整数
value – 浮点数
便利函数,调用 glProgramUniform3fv(
program
,location
,count
,value
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅关于 glProgramUniform3fv() 的 OpenGL ES 3.x 文档。
- glProgramUniform3i(program, location, v0, v1, v2)#
- 参数:
program – int
location - int
v0 – int
v1 – 整数
v2 – int
便利函数,调用 glProgramUniform3i(
program
,location
,v0
,v1
,v2
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅关于 glProgramUniform3i() 的 OpenGL ES 3.x 文档。
- glProgramUniform3iv(program, location, count, value)#
- 参数:
program – int
location - int
count - 整数
value – 整数
便利函数,调用 glProgramUniform3iv(
program
,location
,count
,value
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅关于 glProgramUniform3iv() 的 OpenGL ES 3.x 文档。
- glProgramUniform3ui(program, location, v0, v1, v2)#
- 参数:
program – int
location - int
v0 – int
v1 – 整数
v2 – int
便利函数,调用 glProgramUniform3ui(
program
,location
,v0
,v1
,v2
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅关于 glProgramUniform3ui() 的 OpenGL ES 3.x 文档。
- glProgramUniform3uiv(program, location, count, value)#
- 参数:
program – int
location - int
count - 整数
value – 无符号整数
这是一个调用 glProgramUniform3uiv() 的便利函数 (
program
,location
,count
,value
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详细信息,请参阅 OpenGL ES 3.x 文档中的 glProgramUniform3uiv()。
- glProgramUniform4f(program, location, v0, v1, v2, v3)#
- 参数:
program – int
location - int
v0 – float
v1 – float
v2 – 单精度浮点数
v3 – float
这是调用 glProgramUniform4f() 的便利函数 (
program
,location
,v0
,v1
,v2
,v3
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅 OpenGL ES 3.x 文档中的 glProgramUniform4f()。
- glProgramUniform4fv(program, location, count, value)#
- 参数:
program – int
location - int
count - 整数
value – 浮点数
这是一个调用 glProgramUniform4fv() 的便利函数 (
program
,location
,count
,value
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多详细信息,请参阅 OpenGL ES 3.x 文档中的 glProgramUniform4fv()。
- glProgramUniform4i(program, location, v0, v1, v2, v3)#
- 参数:
program – int
location - int
v0 – int
v1 – 整数
v2 – int
v3 – int
这是一个调用 glProgramUniform4i() 的便利函数 (
program
,location
,v0
,v1
,v2
,v3
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅 OpenGL ES 3.x 文档中的 glProgramUniform4i()。
- glProgramUniform4iv(program, location, count, value)#
- 参数:
program – int
location - int
count - 整数
value – 整数
这是调用glProgramUniform4iv(
program
,location
,count
,value
)的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glProgramUniform4iv() 。
- glProgramUniform4ui(program, location, v0, v1, v2, v3)#
- 参数:
program – int
location - int
v0 – int
v1 – 整数
v2 – int
v3 – int
这是调用glProgramUniform4ui(
program
,location
,v0
,v1
,v2
,v3
)的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glProgramUniform4ui() 。
- glProgramUniform4uiv(program, location, count, value)#
- 参数:
program – int
location - int
count - 整数
value – 无符号整数
这是调用glProgramUniform4uiv(
program
,location
,count
,value
)的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glProgramUniform4uiv() 。
- glProgramUniformMatrix2fv(program, location, count, transpose, value)#
- 参数:
program – int
location - int
count - 整数
transpose - int
value – 浮点数
这是调用glProgramUniformMatrix2fv(
program
,location
,count
,transpose
,value
)的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glProgramUniformMatrix2fv() 。
- glProgramUniformMatrix2x3fv(program, location, count, transpose, value)#
- 参数:
program – int
location - int
count - 整数
transpose - int
value – 浮点数
这是一个方便的函数,它相当于调用 glProgramUniformMatrix2x3fv(
program
,location
,count
,transpose
,value
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glProgramUniformMatrix2x3fv()。
- glProgramUniformMatrix2x4fv(program, location, count, transpose, value)#
- 参数:
program – int
location - int
count - 整数
transpose - int
value – 浮点数
这是一个方便的函数,它相当于调用 glProgramUniformMatrix2x4fv(
program
,location
,count
,transpose
,value
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glProgramUniformMatrix2x4fv()。
- glProgramUniformMatrix3fv(program, location, count, transpose, value)#
- 参数:
program – int
location - int
count - 整数
transpose - int
value – 浮点数
这是一个方便的函数,它相当于调用 glProgramUniformMatrix3fv(
program
,location
,count
,transpose
,value
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glProgramUniformMatrix3fv()。
- glProgramUniformMatrix3x2fv(program, location, count, transpose, value)#
- 参数:
program – int
location - int
count - 整数
transpose - int
value – 浮点数
这是一个方便的函数,它相当于调用 glProgramUniformMatrix3x2fv(
program
,location
,count
,transpose
,value
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glProgramUniformMatrix3x2fv()。
- glProgramUniformMatrix3x4fv(程序, 位置, 数量, 转置, 值)#
- 参数:
program – int
location - int
count - 整数
transpose - int
value – 浮点数
这是一个方便的函数,调用 glProgramUniformMatrix3x4fv(
程序
,位置
,数量
,转置
,值
).此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅有关glProgramUniformMatrix3x4fv() 的 OpenGL ES 3.x 文档。
- glProgramUniformMatrix4fv(程序, 位置, 数量, 转置, 值)#
- 参数:
program – int
location - int
count - 整数
transpose - int
value – 浮点数
这是一个方便的函数,调用 glProgramUniformMatrix4fv(
程序
,位置
,数量
,转置
,值
).此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅有关glProgramUniformMatrix4fv() 的 OpenGL ES 3.x 文档。
- glProgramUniformMatrix4x2fv(程序, 位置, 数量, 转置, 值)#
- 参数:
program – int
location - int
count - 整数
transpose - int
value – 浮点数
这是一个方便的函数,调用 glProgramUniformMatrix4x2fv(
程序
,位置
,数量
,转置
,值
).此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅有关glProgramUniformMatrix4x2fv() 的 OpenGL ES 3.x 文档。
- glProgramUniformMatrix4x3fv(程序, 位置, 数量, 转置, 值)#
- 参数:
program – int
location - int
count - 整数
transpose - int
value – 浮点数
这是一个方便的函数,调用 glProgramUniformMatrix4x3fv(
程序
,位置
,数量
,转置
,值
).此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅有关glProgramUniformMatrix4x3fv() 的 OpenGL ES 3.x 文档。
- glPushDebugGroup(source, id, length, message)#
- 参数:
source - 整数
id – int
length – int
message – 字符串
方便函数,调用 glPushDebugGroup(
source
,id
,length
,message
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.X文档中的glPushDebugGroup()。
- glReadBuffer(mode)#
- 参数:
mode - 整型
方便函数,调用 glReadBuffer(
src
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glReadBuffer()。
- glReadnPixels(x, y, width, height, format, type, bufSize, data)#
- 参数:
x - 整数
y - 整数
width – int
height – int
格式 - int
type - 整数
bufSize – int
data –
void
方便函数,调用 glReadnPixels(
x
,y
,width
,height
,format
,type
,bufSize
,data
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.X文档中的glReadnPixels()。
- glRenderbufferStorageMultisample(target, samples, internalformat, width, height)#
- 参数:
target – int
samples – 整数
internalformat – int
width – int
height – int
方便函数,调用 glRenderbufferStorageMultisample(
target
,samples
,internalformat
,width
,height
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glRenderbufferStorageMultisample()。
- glSampleMaski(maskNumber, mask)#
- 参数:
maskNumber – int
mask - 整型
调用 glSampleMaski(
maskNumber
,mask
) 的便捷函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 glSampleMaski() 的 OpenGL ES 3.x 文档。
- glSamplerParameterIiv(sampler, pname, param)#
- 参数:
采样器 – int
pname – int
param – int
调用 glSamplerParameterIiv(
sampler
,pname
,param
) 的便捷函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 glSamplerParameterIiv() 的 OpenGL ES 3.X 文档。
- glSamplerParameterIuiv(sampler, pname, param)#
- 参数:
采样器 – int
pname – int
param – 无符号 int
调用 glSamplerParameterIuiv(
sampler
,pname
,param
) 的便捷函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 glSamplerParameterIuiv() 的 OpenGL ES 3.X 文档。
- glSamplerParameterf(sampler, pname, param)#
- 参数:
采样器 – int
pname – int
param – float
调用 glSamplerParameterf(
sampler
,pname
,param
) 的便捷函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 glSamplerParameterf() 的 OpenGL ES 3.x 文档。
- glSamplerParameterfv(sampler, pname, param)#
- 参数:
采样器 – int
pname – int
param – float
调用 glSamplerParameterfv(
sampler
,pname
,param
) 的便捷函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅 glSamplerParameterfv() 的 OpenGL ES 3.x 文档。
- glSamplerParameteri(sampler, pname, param)#
- 参数:
采样器 – int
pname – int
param – int
调用glSamplerParameteri(
sampler
,pname
,param
)的便捷函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glSamplerParameteri()。
- glSamplerParameteriv(sampler, pname, param)#
- 参数:
采样器 – int
pname – int
param – int
调用glSamplerParameteriv(
sampler
,pname
,param
)的便捷函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glSamplerParameteriv()。
- glTexBuffer(target, internalformat, buffer)#
- 参数:
target – int
internalformat – int
buffer – int
调用glTexBuffer(
target
,internalformat
,buffer
)的便捷函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.X文档中的glTexBuffer()。
- glTexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels)#
- 参数:
target – int
层级 - int
internalformat – int
width – int
height – int
depth – int
border – int
格式 - int
type - 整数
pixels –
void
调用glTexImage3D(
target
,level
,internalformat
,width
,height
,depth
,border
,format
,type
,pixels
)的便捷函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glTexImage3D()。
- glTexParameterIiv(target, pname, params)#
- 参数:
target – int
pname – int
params – int
调用glTexParameterIiv(
target
,pname
,params
)的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.X文档中的glTexParameterIiv() 。
- glTexParameterIuiv(target, pname, params)#
- 参数:
target – int
pname – int
params –
unsigned int
调用glTexParameterIuiv(
target
,pname
,params
)的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.X文档中的glTexParameterIuiv() 。
- glTexStorage2D(target, levels, internalformat, width, height)#
- 参数:
target – int
levels – int
internalformat – int
width – int
height – int
调用glTexStorage2D(
target
,levels
,internalformat
,width
,height
)的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glTexStorage2D() 。
- glTexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations)#
- 参数:
target – int
samples – 整数
internalformat – int
width – int
height – int
fixedsamplelocations – int
调用glTexStorage2DMultisample(
target
,samples
,internalformat
,width
,height
,fixedsamplelocations
)的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glTexStorage2DMultisample() 。
- glTexStorage3D(target, levels, internalformat, width, height, depth)#
- 参数:
target – int
levels – int
internalformat – int
width – int
height – int
depth – int
调用glTexStorage3D(
target
,levels
,internalformat
,width
,height
,depth
)的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
如需更多信息,请参阅OpenGL ES 3.x文档中的glTexStorage3D() 。
- glTexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations)#
- 参数:
target – int
samples – 整数
internalformat – int
width – int
height – int
depth – int
fixedsamplelocations – int
便捷函数,调用glTexStorage3DMultisample(
target
,samples
,internalformat
,width
,height
,depth
,fixedsamplelocations
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
如需更多信息,请参阅OpenGL ES 3.X文档中的glTexStorage3DMultisample() 。
- glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)#
- 参数:
target – int
层级 - int
xoffset – int
yoffset – int
zoffset – int
width – int
height – int
depth – int
格式 - int
type - 整数
pixels –
void
便捷函数,调用glTexSubImage3D(
target
,level
,xoffset
,yoffset
,zoffset
,width
,height
,depth
,format
,type
,pixels
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
如需更多信息,请参阅OpenGL ES 3.x文档中的glTexSubImage3D() 。
- glUniform1ui(location, v0)#
- 参数:
location - int
v0 – int
便捷函数,调用unifor1ui(
location
,v0
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
如需更多信息,请参阅OpenGL ES 3.x文档中的glUniform1ui() 。
- glUniform1uiv(location, count, value)#
- 参数:
location - int
count - 整数
value – 无符号整数
提供调用
glUniform1uiv
(location
,count
,value
) 的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅OpenGL ES 3.x文档中的 glUniform1uiv()。
- glUniform2ui(location, v0, v1)
- 参数:
location - int
v0 – int
v1 – 整数
提供调用
glUniform2ui
(location
,v0
,v1
) 的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅OpenGL ES 3.x文档中的 glUniform2ui()。
- glUniform2uiv(location, count, value)
- 参数:
location - int
count - 整数
value – 无符号整数
提供调用
glUniform2uiv
(location
,count
,value
) 的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅OpenGL ES 3.x文档中的 glUniform2uiv()。
- glUniform3ui(location, v0, v1, v2)
- 参数:
location - int
v0 – int
v1 – 整数
v2 – int
提供调用
glUniform3ui
(location
,v0
,v1
,v2
) 的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅OpenGL ES 3.x文档中的 glUniform3ui()。
- glUniform3uiv(location, count, value)
- 参数:
location - int
count - 整数
value – 无符号整数
提供调用
glUniform3uiv
(location
,count
,value
) 的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅OpenGL ES 3.x文档中的 glUniform3uiv()。
- glUniform4ui(location, v0, v1, v2, v3)
- 参数:
location - int
v0 – int
v1 – 整数
v2 – int
v3 – int
提供调用
glUniform4ui
(location
,v0
,v1
,v2
,v3
) 的便利函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅OpenGL ES 3.x文档关于glUniform4ui()的说明。
- glUniform4uiv(location, count, value)#
- 参数:
location - int
count - 整数
value – 无符号整数
便利函数,它调用glUniform4uiv(
location
,count
,value
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅OpenGL ES 3.x文档关于glUniform4uiv()的说明。
- glUniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding)#
- 参数:
program – int
uniformBlockIndex – int
uniformBlockBinding – int
便利函数,它调用glUniformBlockBinding(
program
,uniformBlockIndex
,uniformBlockBinding
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅OpenGL ES 3.x文档关于glUniformBlockBinding()的说明。
- glUniformMatrix2x3fv(location, count, transpose, value)#
- 参数:
location - int
count - 整数
transpose - int
value – 浮点数
便利函数,它调用glUniformMatrix2x3fv(
location
,count
,transpose
,value
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅OpenGL ES 3.x文档关于glUniformMatrix2x3fv()的说明。
- glUniformMatrix2x4fv(location, count, transpose, value)#
- 参数:
location - int
count - 整数
transpose - int
value – 浮点数
便利函数,它调用glUniformMatrix2x4fv(
location
,count
,transpose
,value
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅OpenGL ES 3.x文档关于glUniformMatrix2x4fv()的说明。
- glUniformMatrix3x2fv(location, count, transpose, value)#
- 参数:
location - int
count - 整数
transpose - int
value – 浮点数
方便函数,调用glUniformMatrix3x2fv(
location
,count
,transpose
,value
).此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glUniformMatrix3x2fv() .
- glUniformMatrix3x4fv(location, count, transpose, value)#
- 参数:
location - int
count - 整数
transpose - int
value – 浮点数
方便函数,调用glUniformMatrix3x4fv(
location
,count
,transpose
,value
).此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glUniformMatrix3x4fv() .
- glUniformMatrix4x2fv(location, count, transpose, value)#
- 参数:
location - int
count - 整数
transpose - int
value – 浮点数
方便函数,调用glUniformMatrix4x2fv(
location
,count
,transpose
,value
).此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glUniformMatrix4x2fv() .
- glUniformMatrix4x3fv(location, count, transpose, value)#
- 参数:
location - int
count - 整数
transpose - int
value – 浮点数
方便函数,调用glUniformMatrix4x3fv(
location
,count
,transpose
,value
).此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glUniformMatrix4x3fv() .
- glUnmapBuffer(target)#
- 参数:
target – int
- 返回类型::
int
方便函数,调用glUnmapBuffer(
target
).此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
有关更多信息,请参阅OpenGL ES 3.x文档中的glUnmapBuffer() .
- glUseProgramStages(pipeline, stages, program)#
- 参数:
pipeline – int
stages – int
program – int
便捷函数,调用 glUseProgramStages(
pipeline
,stages
,program
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅关于 glUseProgramStages() 的 OpenGL ES 3.x 文档。
- glValidateProgramPipeline(pipeline)#
- 参数:
pipeline – int
便捷函数,调用 glValidateProgramPipeline(
pipeline
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅关于 glValidateProgramPipeline() 的 OpenGL ES 3.x 文档。
- glVertexAttribBinding(attribindex, bindingindex)#
- 参数:
attribindex – int
bindingindex – int
便捷函数,调用 glVertexAttribBinding(
attribindex
,bindingindex
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅关于 glVertexAttribBinding() 的 OpenGL ES 3.x 文档。
- glVertexAttribDivisor(index, divisor)#
- 参数:
index – int
divisor – int
便捷函数,调用 glVertexAttribDivisor(
index
,divisor
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅关于 glVertexAttribDivisor() 的 OpenGL ES 3.x 文档。
- glVertexAttribFormat(attribindex, size, type, normalized, relativeoffset)#
- 参数:
attribindex – int
size – int
type - 整数
normalized – int
relativeoffset – int
便捷函数,调用 glVertexAttribFormat(
attribindex
,size
,type
,normalized
,relativeoffset
)。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅关于 glVertexAttribFormat() 的 OpenGL ES 3.x 文档。
- glVertexAttribI4i(index, x, y, z, w)#
- 参数:
index – int
x - 整数
y - 整数
z – int
w – int
这是一个调用glVertexAttribI4i(
index
,x
,y
,z
,w
)的便捷函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
关于更多信息,请参阅OpenGL ES 3.x文档中的glVertexAttribI4i()。
- glVertexAttribI4iv(index, v)#
- 参数:
index – int
v – int
这是一个调用glVertexAttribI4iv(
index
,v
)的便捷函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
关于更多信息,请参阅OpenGL ES 3.x文档中的glVertexAttribI4iv()。
- glVertexAttribI4ui(index, x, y, z, w)#
- 参数:
index – int
x - 整数
y - 整数
z – int
w – int
这是一个调用glVertexAttribI4ui(
index
,x
,y
,z
,w
)的便捷函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
关于更多信息,请参阅OpenGL ES 3.x文档中的glVertexAttribI4ui()。
- glVertexAttribI4uiv(index, v)#
- 参数:
index – int
v –
unsigned int
这是一个调用glVertexAttribI4uiv(
index
,v
)的便捷函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
关于更多信息,请参阅OpenGL ES 3.x文档中的glVertexAttribI4uiv()。
- glVertexAttribIFormat(attribindex, size, type, relativeoffset)#
- 参数:
attribindex – int
size – int
type - 整数
relativeoffset – int
这是一个调用glVertexAttribIFormat(
attribindex
,size
,type
,relativeoffset
)的便捷函数。此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
关于更多信息,请参阅OpenGL ES 3.x文档中的glVertexAttribIFormat()。
- glVertexAttribIPointer(index, size, type, stride, pointer)#
- 参数:
index – int
size – int
type - 整数
stride – int
指针 –
void
方便函数,调用
glVertexAttribIPointer(index, size, type, stride, pointer)
此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅 OpenGL ES 3.x 文档中的 glVertexAttribIPointer()。
- glVertexBindingDivisor(bindingindex, divisor)#
- 参数:
bindingindex – int
divisor – int
方便函数,调用
glVertexBindingDivisor(bindingindex, divisor)
此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。
更多信息,请参阅 OpenGL ES 3.x 文档中的 glVertexBindingDivisor()。