PySide6.QtGui.QOpenGLExtraFunctions¶
- class QOpenGLExtraFunctions¶
QOpenGLExtraFunctions类提供了跨平台访问 OpenGL ES 3.0、3.1 和 3.2 API 的功能。更多…概要¶
方法¶
def
__init__()def
glBeginQuery()def
glBindSampler()def
glBlendBarrier()def
glBlendFunci()def
glColorMaski()def
glDisablei()def
glDrawBuffers()def
glEnablei()def
glEndQuery()def
glGenQueries()def
glGenSamplers()def
glGetQueryiv()def
glGetStringi()def
glIsEnabledi()def
glIsQuery()def
glIsSampler()def
glObjectLabel()def
glReadBuffer()def
glReadnPixels()def
glSampleMaski()def
glTexBuffer()def
glTexImage3D()def
glTexStorage2D()def
glTexStorage3D()def
glUniform1ui()def
glUniform1uiv()def
glUniform2ui()def
glUniform2uiv()def
glUniform3ui()def
glUniform3uiv()def
glUniform4ui()def
glUniform4uiv()def
glUnmapBuffer()
注意
本文档可能包含从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__()¶
构造一个默认的函数解析器。在调用
initializeOpenGLFunctions()指定上下文之前,解析器无法使用。- __init__(context)
- Parameters:
上下文 –
QOpenGLContext
为上下文构造一个函数解析器。如果
context是None,那么解析器将为当前的QOpenGLContext创建。组中的上下文或另一个上下文必须是当前的。
以这种方式构造的对象只能与上下文和与其共享的其他上下文一起使用。使用
initializeOpenGLFunctions()来更改对象的上下文关联。- glActiveShaderProgram(pipeline, program)¶
- Parameters:
pipeline – int
program – int
调用 glActiveShaderProgram(
pipeline,program) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心或作为扩展中包含该函数时,该函数才可用。
有关更多信息,请参阅glActiveShaderProgram()的OpenGL ES 3.x文档。
- glBeginQuery(target, id)¶
- Parameters:
target – int
id – int
调用glBeginQuery(
target,id)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glBeginQuery()的OpenGL ES 3.x文档。
- glBeginTransformFeedback(primitiveMode)¶
- Parameters:
primitiveMode – int
调用glBeginTransformFeedback(
primitiveMode)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心或作为扩展中包含该函数时,该函数才可用。
更多信息,请参阅glBeginTransformFeedback()的OpenGL ES 3.x文档。
- glBindBufferBase(target, index, buffer)¶
- Parameters:
target – int
index – 整数
buffer – int
调用glBindBufferBase(
target,index,buffer)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glBindBufferBase()的OpenGL ES 3.x文档。
- glBindImageTexture(unit, texture, level, layered, layer, access, format)¶
- Parameters:
unit – int
texture – int
level – int
layered – int
layer – int
access – int
format – int
调用glBindImageTexture(
unit,texture,level,layered,layer,access,format)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glBindImageTexture()的OpenGL ES 3.x文档。
- glBindProgramPipeline(pipeline)¶
- Parameters:
pipeline – int
调用glBindProgramPipeline(
pipeline)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心或作为扩展中包含该函数时,该函数才可用。
更多信息,请参阅glBindProgramPipeline()的OpenGL ES 3.x文档。
- glBindSampler(unit, sampler)¶
- Parameters:
unit – int
sampler – int
方便函数,调用 glBindSampler(
unit,sampler)。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心或作为扩展中包含该函数时,该函数才可用。
有关更多信息,请参阅glBindSampler()的OpenGL ES 3.x文档。
- glBindTransformFeedback(target, id)¶
- Parameters:
target – int
id – int
调用glBindTransformFeedback(
target,id)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glBindTransformFeedback()的OpenGL ES 3.x文档。
- glBindVertexArray(array)¶
- Parameters:
array – 整数
调用glBindVertexArray(
array)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glBindVertexArray()的OpenGL ES 3.x文档。
- glBlendBarrier()¶
调用glBlendBarrier()的便捷函数。
此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glBlendBarrier()的OpenGL ES 3.X文档。
- glBlendEquationSeparatei(buf, modeRGB, modeAlpha)¶
- Parameters:
buf – 整数
modeRGB – int
modeAlpha – int
调用 glBlendEquationSeparatei(
buf,modeRGB,modeAlpha) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glBlendEquationSeparatei()的OpenGL ES 3.X文档。
- glBlendEquationi(buf, mode)¶
- Parameters:
buf – 整数
mode – int
调用 glBlendEquationi(
buf,mode) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glBlendEquationi()的OpenGL ES 3.X文档。
- glBlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)¶
- Parameters:
buf – 整数
srcRGB – int
dstRGB – int
srcAlpha – int
dstAlpha – int
调用glBlendFuncSeparatei(
buf,srcRGB,dstRGB,srcAlpha,dstAlpha)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glBlendFuncSeparatei()的OpenGL ES 3.X文档。
- glBlendFunci(buf, src, dst)¶
- Parameters:
buf – 整数
src – int
dst – int
调用 glBlendFunci(
buf,src,dst) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glBlendFunci()的OpenGL ES 3.X文档。
- glBlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)¶
- Parameters:
srcX0 – int
srcY0 – int
srcX1 – int
srcY1 – int
dstX0 – 整数
dstY0 – int
dstX1 – int
dstY1 – int
mask – int
filter – int
调用glBlitFramebuffer(
srcX0,srcY0,srcX1,srcY1,dstX0,dstY0,dstX1,dstY1,mask,filter)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glBlitFramebuffer()的OpenGL ES 3.x文档。
- glClearBufferfi(buffer, drawbuffer, depth, stencil)¶
- Parameters:
buffer – int
drawbuffer – int
depth – 浮点数
stencil – int
调用 glClearBufferfi(
buffer,drawbuffer,depth,stencil) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glClearBufferfi()的OpenGL ES 3.x文档。
- glClearBufferfv(buffer, drawbuffer, value)¶
- Parameters:
buffer – int
drawbuffer – int
value – 浮点数
调用glClearBufferfv(
buffer,drawbuffer,value)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glClearBufferfv()的OpenGL ES 3.x文档。
- glClearBufferiv(buffer, drawbuffer, value)¶
- Parameters:
buffer – int
drawbuffer – int
value – int
调用 glClearBufferiv(
buffer,drawbuffer,value) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glClearBufferiv()的OpenGL ES 3.x文档。
- glClearBufferuiv(buffer, drawbuffer, value)¶
- Parameters:
buffer – int
drawbuffer – int
value –
unsigned int
调用 glClearBufferuiv(
buffer,drawbuffer,value) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glClearBufferuiv()的OpenGL ES 3.x文档。
- glColorMaski(index, r, g, b, a)¶
- Parameters:
index – 整数
r – 整数
g – 整数
b – 整数
a – 整数
调用glColorMaski(
index,r,g,b,a)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glColorMaski()的OpenGL ES 3.X文档。
- glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data)¶
- Parameters:
target – int
level – 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运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glCompressedTexImage3D()的OpenGL ES 3.x文档。
- glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)¶
- Parameters:
target – int
level – int
xoffset – 整数
yoffset – int
zoffset – int
width – int
height – int
depth – int
format – 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运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glCompressedTexSubImage3D()的OpenGL ES 3.x文档。
- glCopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth)¶
- Parameters:
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运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glCopyImageSubData()的OpenGL ES 3.X文档。
- glCopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height)¶
- Parameters:
target – int
level – int
xoffset – 整数
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运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glCopyTexSubImage3D()的OpenGL ES 3.x文档。
- glDebugMessageControl(source, type, severity, count, ids, enabled)¶
- Parameters:
source – int
type – int
severity – int
count – int
ids –
unsigned intenabled – int
调用 glDebugMessageControl(
source,type,severity,count,ids,enabled) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glDebugMessageContro()的OpenGL ES 3.X文档。
- glDebugMessageInsert(source, type, id, severity, length, buf)¶
- Parameters:
source – int
type – int
id – int
severity – int
length – int
buf – str
调用glDebugMessageInsert(
source,type,id,severity,length,buf)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glDebugMessageInsert()的OpenGL ES 3.X文档。
- glDeleteProgramPipelines(n, pipelines)¶
- Parameters:
n – 整数
pipelines –
unsigned int
调用glDeleteProgramPipelines(
n,pipelines)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glDeleteProgramPipelines()的OpenGL ES 3.x文档。
- glDeleteQueries(n, ids)¶
- Parameters:
n – 整数
ids –
unsigned int
调用 glDeleteQueries(
n,ids) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glDeleteQueries()的OpenGL ES 3.x文档。
- glDeleteSamplers(count, samplers)¶
- Parameters:
count – int
samplers –
unsigned int
调用glDeleteSamplers(
count,samplers)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glDeleteSamplers()的OpenGL ES 3.x文档。
- glDeleteTransformFeedbacks(n, ids)¶
- Parameters:
n – 整数
ids –
unsigned int
调用glDeleteTransformFeedbacks(
n,ids)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glDeleteTransformFeedbacks()的OpenGL ES 3.x文档。
- glDeleteVertexArrays(n, arrays)¶
- Parameters:
n – 整数
arrays –
unsigned int
调用glDeleteVertexArrays(
n,arrays)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glDeleteVertexArrays()的OpenGL ES 3.x文档。
- glDisablei(target, index)¶
- Parameters:
target – int
index – 整数
调用glDisablei(
target,index)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glDisablei()的OpenGL ES 3.X文档。
- glDispatchCompute(num_groups_x, num_groups_y, num_groups_z)¶
- Parameters:
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运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glDispatchCompute()的OpenGL ES 3.x文档。
- glDrawArraysIndirect(mode, indirect)¶
- Parameters:
mode – int
indirect –
void
调用glDrawArraysIndirect(
mode,indirect)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glDrawArraysIndirect()的OpenGL ES 3.x文档。
- glDrawArraysInstanced(mode, first, count, instancecount)¶
- Parameters:
mode – int
first – int
count – int
instancecount – int
调用glDrawArraysInstanced(
mode,first,count,instancecount)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glDrawArraysInstanced()的OpenGL ES 3.x文档。
- glDrawBuffers(n, bufs)¶
- Parameters:
n – 整数
bufs –
unsigned int
调用glDrawBuffers(
n,bufs)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glDrawBuffers()的OpenGL ES 3.x文档。
- glDrawElementsBaseVertex(mode, count, type, indices, basevertex)¶
- Parameters:
mode – int
count – int
type – int
indices –
voidbasevertex – int
调用glDrawElementsBaseVertex(
mode,count,type,indices,basevertex)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glDrawElementsBaseVerte()的OpenGL ES 3.X文档。
- glDrawElementsIndirect(mode, type, indirect)¶
- Parameters:
mode – int
type – int
indirect –
void
调用glDrawElementsIndirect(
mode,type,indirect)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glDrawElementsIndirect()的OpenGL ES 3.x文档。
- glDrawElementsInstanced(mode, count, type, indices, instancecount)¶
- Parameters:
mode – int
count – int
type – int
indices –
voidinstancecount – int
调用glDrawElementsInstanced(
mode,count,type,indices,instancecount)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glDrawElementsInstanced()的OpenGL ES 3.x文档。
- glDrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex)¶
- Parameters:
mode – int
count – int
type – int
indices –
voidinstancecount – int
basevertex – int
调用glDrawElementsInstancedBaseVertex(
mode,count,type,indices,instancecount,basevertex)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glDrawElementsInstancedBaseVerte()的OpenGL ES 3.X文档。
- glDrawRangeElements(mode, start, end, count, type, indices)¶
- Parameters:
mode – int
start – int
end – 整数
count – int
type – int
indices –
void
调用glDrawRangeElements(
mode,start,end,count,type,indices)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
欲了解更多信息,请参阅glDrawRangeElements()的OpenGL ES 3.x文档。
- glDrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex)¶
- Parameters:
mode – int
start – int
end – 整数
count – int
type – int
indices –
voidbasevertex – int
调用glDrawRangeElementsBaseVertex(
mode,start,end,count,type,indices,basevertex)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glDrawRangeElementsBaseVerte()的OpenGL ES 3.X文档。
- glEnablei(target, index)¶
- Parameters:
target – int
index – 整数
调用glEnablei(
target,index)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glEnablei()的OpenGL ES 3.X文档。
- glEndQuery(target)¶
- Parameters:
目标 – 整数
调用glEndQuery(
target)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glEndQuery()的OpenGL ES 3.x文档。
- glFramebufferParameteri(target, pname, param)¶
- Parameters:
target – int
pname – int
param – int
调用 glFramebufferParameteri(
target,pname,param) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glFramebufferParameteri()的OpenGL ES 3.x文档。
- glFramebufferTexture(target, attachment, texture, level)¶
- Parameters:
target – int
attachment – int
texture – int
level – int
调用glFramebufferTexture(
target,attachment,texture,level)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glFramebufferTexture()的OpenGL ES 3.X文档。
- glFramebufferTextureLayer(target, attachment, texture, level, layer)¶
- Parameters:
target – int
attachment – int
texture – int
level – int
layer – int
调用glFramebufferTextureLayer(
target,attachment,texture,level,layer)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glFramebufferTextureLayer()的OpenGL ES 3.x文档。
- glGenProgramPipelines(n, pipelines)¶
- Parameters:
n – 整数
pipelines –
unsigned int
调用glGenProgramPipelines(
n,pipelines)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGenProgramPipelines()的OpenGL ES 3.x文档。
- glGenQueries(n, ids)¶
- Parameters:
n – 整数
ids –
unsigned int
调用glGenQueries(
n,ids)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGenQueries()的OpenGL ES 3.x文档。
- glGenSamplers(count, samplers)¶
- Parameters:
count – int
samplers –
unsigned int
调用glGenSamplers(
count,samplers)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGenSamplers()的OpenGL ES 3.x文档。
- glGenTransformFeedbacks(n, ids)¶
- Parameters:
n – 整数
ids –
unsigned int
调用glGenTransformFeedbacks(
n,ids)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGenTransformFeedbacks()的OpenGL ES 3.x文档。
- glGenVertexArrays(n, arrays)¶
- Parameters:
n – 整数
arrays –
unsigned int
调用glGenVertexArrays(
n,arrays)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGenVertexArrays()的OpenGL ES 3.x文档。
- glGetActiveUniformBlockiv(program, uniformBlockIndex, pname, params)¶
- Parameters:
program – int
uniformBlockIndex – int
pname – int
params – int
调用 glGetActiveUniformBlockiv(
program,uniformBlockIndex,pname,params) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetActiveUniformBlockiv()的OpenGL ES 3.x文档。
- glGetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params)¶
- Parameters:
program – int
uniformCount – int
uniformIndices –
unsigned intpname – int
params – int
调用glGetActiveUniformsiv(
program,uniformCount,uniformIndices,pname,params)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetActiveUniformsiv()的OpenGL ES 3.x文档。
- glGetBooleani_v(target, index)¶
- Parameters:
target – int
index – 整数
- Return type:
PyObject
调用 glGetBooleani_v(
target,index,data) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetBooleani_v()的OpenGL ES 3.x文档。
- glGetFragDataLocation(program, name)¶
- Parameters:
program – int
name – str
- Return type:
整数
调用 glGetFragDataLocation(
program,name) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetFragDataLocation()的OpenGL ES 3.x文档。
- glGetFramebufferParameteriv(target, pname, params)¶
- Parameters:
target – int
pname – int
params – int
调用glGetFramebufferParameteriv(
target,pname,params)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetFramebufferParameteriv()的OpenGL ES 3.x文档。
- glGetGraphicsResetStatus()¶
- Return type:
整数
调用glGetGraphicsResetStatus()的便捷函数。
此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetGraphicsResetStatus()的OpenGL ES 3.X文档。
- glGetIntegeri_v(arg__1, arg__2)¶
- Parameters:
arg__1 – 整数
arg__2 – 整数
- Return type:
对象
- glGetIntegeri_v(target, index, data)
- Parameters:
target – int
index – 整数
data – 整数
调用glGetIntegeri_v(
target,index,data)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetIntegeri_v()的OpenGL ES 3.x文档。
- glGetInternalformativ(target, internalformat, pname, bufSize, params)¶
- Parameters:
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运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetInternalformativ()的OpenGL ES 3.x文档。
- glGetMultisamplefv(pname, index, val)¶
- Parameters:
pname – int
index – 整数
val – 浮点数
调用glGetMultisamplefv(
pname,index,val)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetMultisamplefv()的OpenGL ES 3.x文档。
- glGetProgramInterfaceiv(program, programInterface, pname, params)¶
- Parameters:
program – int
programInterface – int
pname – int
params – int
调用glGetProgramInterfaceiv(
program,programInterface,pname,params)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetProgramInterfaceiv()的OpenGL ES 3.x文档。
- glGetProgramPipelineiv(pipeline, pname, params)¶
- Parameters:
pipeline – int
pname – int
params – int
调用glGetProgramPipelineiv(
pipeline,pname,params)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetProgramPipelineiv()的OpenGL ES 3.x文档。
- glGetProgramResourceIndex(program, programInterface, name)¶
- Parameters:
program – int
programInterface – int
name – str
- Return type:
整数
调用glGetProgramResourceIndex(
program,programInterface,name)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetProgramResourceIndex()的OpenGL ES 3.x文档。
- glGetProgramResourceLocation(program, programInterface, name)¶
- Parameters:
program – int
programInterface – int
name – str
- Return type:
整数
调用glGetProgramResourceLocation(
program,programInterface,name)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetProgramResourceLocation()的OpenGL ES 3.x文档。
- glGetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params)¶
- Parameters:
program – int
programInterface – int
index – 整数
propCount – int
props –
unsigned intbufSize – int
length – int
params – int
调用glGetProgramResourceiv(
program,programInterface,index,propCount,props,bufSize,length,params)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetProgramResourceiv()的OpenGL ES 3.x文档。
- glGetQueryObjectuiv(id, pname, params)¶
- Parameters:
id – int
pname – int
params –
unsigned int
调用glGetQueryObjectuiv(
id,pname,params)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetQueryObjectuiv()的OpenGL ES 3.x文档。
- glGetQueryiv(target, pname, params)¶
- Parameters:
target – int
pname – int
params – int
调用glGetQueryiv(
target,pname,params)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glGetQueryiv()的OpenGL ES 3.x文档。
- glGetSamplerParameterIiv(sampler, pname, params)¶
- Parameters:
sampler – int
pname – int
params – int
调用glGetSamplerParameterIiv(
sampler,pname,params)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glGetSamplerParameterIiv()的OpenGL ES 3.X文档。
- glGetSamplerParameterIuiv(sampler, pname, params)¶
- Parameters:
sampler – int
pname – int
params –
unsigned int
调用 glGetSamplerParameterIuiv(
sampler,pname,params) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetSamplerParameterIuiv()的OpenGL ES 3.X文档。
- glGetSamplerParameterfv(sampler, pname, params)¶
- Parameters:
sampler – int
pname – int
params – 浮点数
调用glGetSamplerParameterfv(
sampler,pname,params)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glGetSamplerParameterfv()的OpenGL ES 3.x文档。
- glGetSamplerParameteriv(sampler, pname, params)¶
- Parameters:
sampler – int
pname – int
params – int
调用glGetSamplerParameteriv(
sampler,pname,params)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetSamplerParameteriv()的OpenGL ES 3.x文档。
- glGetStringi(name, index)¶
- Parameters:
name – int
index – 整数
- Return type:
QString
调用 glGetStringi(
name,index) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetStringi()的OpenGL ES 3.x文档。
- glGetTexLevelParameterfv(target, level, pname, params)¶
- Parameters:
target – int
level – int
pname – int
params – 浮点数
调用glGetTexLevelParameterfv(
target,level,pname,params)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetTexLevelParameterfv()的OpenGL ES 3.x文档。
- glGetTexLevelParameteriv(target, level, pname, params)¶
- Parameters:
target – int
level – int
pname – int
params – int
调用glGetTexLevelParameteriv(
target,level,pname,params)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glGetTexLevelParameteriv()的OpenGL ES 3.x文档。
- glGetTexParameterIiv(target, pname, params)¶
- Parameters:
target – int
pname – int
params – int
调用glGetTexParameterIiv(
target,pname,params)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetTexParameterIiv()的OpenGL ES 3.X文档。
- glGetTexParameterIuiv(target, pname, params)¶
- Parameters:
target – int
pname – int
params –
unsigned int
调用 glGetTexParameterIuiv(
target,pname,params) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetTexParameterIuiv()的OpenGL ES 3.X文档。
- glGetUniformBlockIndex(program, uniformBlockName)¶
- Parameters:
program – int
uniformBlockName – 字符串
- Return type:
整数
调用 glGetUniformBlockIndex(
program,uniformBlockName) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glGetUniformBlockIndex()的OpenGL ES 3.x文档。
- glGetUniformuiv(program, location, params)¶
- Parameters:
program – int
location – int
params –
unsigned int
调用glGetUniformuiv(
program,location,params)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetUniformuiv()的OpenGL ES 3.x文档。
- glGetVertexAttribIiv(index, pname, params)¶
- Parameters:
index – 整数
pname – int
params – int
调用glGetVertexAttribIiv(
index,pname,params)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetVertexAttribIiv()的OpenGL ES 3.x文档。
- glGetVertexAttribIuiv(index, pname, params)¶
- Parameters:
index – 整数
pname – int
params –
unsigned int
调用glGetVertexAttribIuiv(
index,pname,params)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetVertexAttribIuiv()的OpenGL ES 3.x文档。
- glGetnUniformfv(program, location, bufSize, params)¶
- Parameters:
program – int
location – int
bufSize – int
params – 浮点数
调用 glGetnUniformfv(
program,location,bufSize,params) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetnUniformfv()的OpenGL ES 3.X文档。
- glGetnUniformiv(program, location, bufSize, params)¶
- Parameters:
program – int
location – int
bufSize – int
params – int
调用 glGetnUniformiv(
program,location,bufSize,params) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetnUniformiv()的OpenGL ES 3.X文档。
- glGetnUniformuiv(program, location, bufSize, params)¶
- Parameters:
program – int
location – int
bufSize – int
params –
unsigned int
调用glGetnUniformuiv(
program,location,bufSize,params)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glGetnUniformuiv()的OpenGL ES 3.X文档。
- glInvalidateFramebuffer(target, numAttachments, attachments)¶
- Parameters:
target – int
numAttachments – int
attachments –
unsigned int
调用glInvalidateFramebuffer(
target,numAttachments,attachments)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glInvalidateFramebuffer()的OpenGL ES 3.x文档。
- glInvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height)¶
- Parameters:
target – int
numAttachments – int
attachments –
unsigned intx – 整数
y – 整数
width – int
height – int
调用glInvalidateSubFramebuffer(
target,numAttachments,attachments,x,y,width,height)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glInvalidateSubFramebuffer()的OpenGL ES 3.x文档。
- glIsEnabledi(target, index)¶
- Parameters:
target – int
index – 整数
- Return type:
整数
调用glIsEnabledi(
target,index)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glIsEnabledi()的OpenGL ES 3.X文档。
- glIsProgramPipeline(pipeline)¶
- Parameters:
pipeline – int
- Return type:
整数
调用glIsProgramPipeline(
pipeline)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glIsProgramPipeline()的OpenGL ES 3.x文档。
- glIsQuery(id)¶
- Parameters:
id – int
- Return type:
整数
调用glIsQuery(
id)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glIsQuery()的OpenGL ES 3.x文档。
- glIsSampler(sampler)¶
- Parameters:
sampler – 整数
- Return type:
整数
调用glIsSampler(
sampler)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glIsSampler()的OpenGL ES 3.x文档。
- glIsTransformFeedback(id)¶
- Parameters:
id – int
- Return type:
整数
调用glIsTransformFeedback(
id)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glIsTransformFeedback()的OpenGL ES 3.x文档。
- glIsVertexArray(array)¶
- Parameters:
array – 整数
- Return type:
整数
调用glIsVertexArray(
array)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glIsVertexArray()的OpenGL ES 3.x文档。
- glMemoryBarrier(barriers)¶
- Parameters:
障碍 – int
调用glMemoryBarrier(
barriers)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glMemoryBarrier()的OpenGL ES 3.x文档。
- glMemoryBarrierByRegion(barriers)¶
- Parameters:
障碍 – int
调用glMemoryBarrierByRegion(
barriers)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glMemoryBarrierByRegion()的OpenGL ES 3.x文档。
- glMinSampleShading(value)¶
- Parameters:
value – 浮点数
调用glMinSampleShading(
value)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glMinSampleShading()的OpenGL ES 3.X文档。
- glObjectLabel(identifier, name, length, label)¶
- Parameters:
identifier – 整数
name – int
length – int
label – str
调用glObjectLabel(
identifier,name,length,label)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
欲了解更多信息,请参阅glObjectLabe()的OpenGL ES 3.X文档。
- glObjectPtrLabel(ptr, length, label)¶
- Parameters:
ptr –
voidlength – int
label – str
调用 glObjectPtrLabel(
ptr,length,label) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glObjectPtrLabe()的OpenGL ES 3.X文档。
- glPatchParameteri(pname, value)¶
- Parameters:
pname – int
value – int
调用 glPatchParameteri(
pname,value) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glPatchParameteri()的OpenGL ES 3.X文档。
- glPopDebugGroup()¶
调用glPopDebugGroup()的便捷函数。
此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glPopDebugGroup()的OpenGL ES 3.X文档。
- glPrimitiveBoundingBox(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW)¶
- Parameters:
minX – 浮点数
minY – 浮点数
minZ – 浮点数
minW – 浮点数
maxX – 浮点数
maxY – 浮点数
maxZ – 浮点数
maxW – 浮点数
调用glPrimitiveBoundingBox(
minX,minY,minZ,minW,maxX,maxY,maxZ,maxW)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glPrimitiveBoundingBo()的OpenGL ES 3.X文档。
- glProgramBinary(program, binaryFormat, binary, length)¶
- Parameters:
program – int
binaryFormat – int
binary –
voidlength – int
调用glProgramBinary(
program,binaryFormat,binary,length)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glProgramBinary()的OpenGL ES 3.x文档。
- glProgramParameteri(program, pname, value)¶
- Parameters:
program – int
pname – int
value – int
调用glProgramParameteri(
program,pname,value)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glProgramParameteri()的OpenGL ES 3.x文档。
- glProgramUniform1f(program, location, v0)¶
- Parameters:
program – int
location – int
v0 – 浮点数
调用glProgramUniform1f(
program,location,v0)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glProgramUniform1f()的OpenGL ES 3.x文档。
- glProgramUniform1fv(program, location, count, value)¶
- Parameters:
program – int
location – int
count – int
value – 浮点数
调用 glProgramUniform1fv(
program,location,count,value) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glProgramUniform1fv()的OpenGL ES 3.x文档。
- glProgramUniform1i(program, location, v0)¶
- Parameters:
program – int
location – int
v0 – int
调用 glProgramUniform1i(
program,location,v0) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glProgramUniform1i()的OpenGL ES 3.x文档。
- glProgramUniform1iv(program, location, count, value)¶
- Parameters:
program – int
location – int
count – int
value – int
调用glProgramUniform1iv(
program,location,count,value)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glProgramUniform1iv()的OpenGL ES 3.x文档。
- glProgramUniform1ui(program, location, v0)¶
- Parameters:
program – int
location – int
v0 – 整数
调用 glProgramUniform1ui(
program,location,v0) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glProgramUniform1ui()的OpenGL ES 3.x文档。
- glProgramUniform1uiv(program, location, count, value)¶
- Parameters:
program – int
location – int
count – int
value –
unsigned int
调用glProgramUniform1uiv(
program,location,count,value)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glProgramUniform1uiv()的OpenGL ES 3.x文档。
- glProgramUniform2f(program, location, v0, v1)¶
- Parameters:
program – int
location – int
v0 – 浮点数
v1 – 浮点数
调用 glProgramUniform2f(
program,location,v0,v1) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glProgramUniform2f()的OpenGL ES 3.x文档。
- glProgramUniform2fv(program, location, count, value)¶
- Parameters:
program – int
location – int
count – int
value – 浮点数
调用glProgramUniform2fv(
program,location,count,value)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glProgramUniform2fv()的OpenGL ES 3.x文档。
- glProgramUniform2i(program, location, v0, v1)¶
- Parameters:
program – int
location – int
v0 – 整数
v1 – 整数
方便函数,调用 glProgramUniform2i(
program,location,v0,v1)。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glProgramUniform2i()的OpenGL ES 3.x文档。
- glProgramUniform2iv(program, location, count, value)¶
- Parameters:
program – int
location – int
count – int
value – int
调用glProgramUniform2iv(
program,location,count,value)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glProgramUniform2iv()的OpenGL ES 3.x文档。
- glProgramUniform2ui(program, location, v0, v1)¶
- Parameters:
program – int
location – int
v0 – 整数
v1 – 整数
调用 glProgramUniform2ui(
program,location,v0,v1) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glProgramUniform2ui()的OpenGL ES 3.x文档。
- glProgramUniform2uiv(program, location, count, value)¶
- Parameters:
program – int
location – int
count – int
value –
unsigned int
调用glProgramUniform2uiv(
program,location,count,value)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glProgramUniform2uiv()的OpenGL ES 3.x文档。
- glProgramUniform3f(program, location, v0, v1, v2)¶
- Parameters:
program – int
location – int
v0 – 浮点数
v1 – 浮点数
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)¶
- Parameters:
program – int
location – int
count – int
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)¶
- Parameters:
program – int
location – int
v0 – 整数
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)¶
- Parameters:
program – int
location – int
count – int
value – int
调用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)¶
- Parameters:
program – int
location – int
v0 – 整数
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)¶
- Parameters:
program – int
location – int
count – int
value –
unsigned int
调用glProgramUniform3uiv(
program,location,count,value)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glProgramUniform3uiv()的OpenGL ES 3.x文档。
- glProgramUniform4f(program, location, v0, v1, v2, v3)¶
- Parameters:
program – int
location – int
v0 – 浮点数
v1 – 浮点数
v2 – 浮点数
v3 – 浮点数
调用 glProgramUniform4f(
program,location,v0,v1,v2,v3) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glProgramUniform4f()的OpenGL ES 3.x文档。
- glProgramUniform4fv(program, location, count, value)¶
- Parameters:
program – int
location – int
count – int
value – 浮点数
调用glProgramUniform4fv(
program,location,count,value)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glProgramUniform4fv()的OpenGL ES 3.x文档。
- glProgramUniform4i(program, location, v0, v1, v2, v3)¶
- Parameters:
program – int
location – int
v0 – 整数
v1 – 整数
v2 – int
v3 – 整数
调用 glProgramUniform4i(
program,location,v0,v1,v2,v3) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glProgramUniform4i()的OpenGL ES 3.x文档。
- glProgramUniform4iv(program, location, count, value)¶
- Parameters:
program – int
location – int
count – int
value – int
调用glProgramUniform4iv(
program,location,count,value)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glProgramUniform4iv()的OpenGL ES 3.x文档。
- glProgramUniform4ui(program, location, v0, v1, v2, v3)¶
- Parameters:
program – int
location – int
v0 – 整数
v1 – 整数
v2 – int
v3 – 整数
调用 glProgramUniform4ui(
program,location,v0,v1,v2,v3) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glProgramUniform4ui()的OpenGL ES 3.x文档。
- glProgramUniform4uiv(program, location, count, value)¶
- Parameters:
program – int
location – int
count – int
value –
unsigned int
调用 glProgramUniform4uiv(
program,location,count,value) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glProgramUniform4uiv()的OpenGL ES 3.x文档。
- glProgramUniformMatrix2fv(program, location, count, transpose, value)¶
- Parameters:
program – int
location – int
count – int
transpose – 整数
value – 浮点数
调用 glProgramUniformMatrix2fv(
program,location,count,transpose,value) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glProgramUniformMatrix2fv()的OpenGL ES 3.x文档。
- glProgramUniformMatrix2x3fv(program, location, count, transpose, value)¶
- Parameters:
program – int
location – int
count – int
transpose – 整数
value – 浮点数
调用 glProgramUniformMatrix2x3fv(
program,location,count,transpose,value) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glProgramUniformMatrix2x3fv()的OpenGL ES 3.x文档。
- glProgramUniformMatrix2x4fv(program, location, count, transpose, value)¶
- Parameters:
program – int
location – int
count – int
transpose – 整数
value – 浮点数
调用glProgramUniformMatrix2x4fv(
program,location,count,transpose,value)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glProgramUniformMatrix2x4fv()的OpenGL ES 3.x文档。
- glProgramUniformMatrix3fv(program, location, count, transpose, value)¶
- Parameters:
program – int
location – int
count – int
transpose – 整数
value – 浮点数
调用glProgramUniformMatrix3fv(
program,location,count,transpose,value)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glProgramUniformMatrix3fv()的OpenGL ES 3.x文档。
- glProgramUniformMatrix3x2fv(program, location, count, transpose, value)¶
- Parameters:
program – int
location – int
count – int
transpose – 整数
value – 浮点数
调用 glProgramUniformMatrix3x2fv(
program,location,count,transpose,value) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glProgramUniformMatrix3x2fv()的OpenGL ES 3.x文档。
- glProgramUniformMatrix3x4fv(program, location, count, transpose, value)¶
- Parameters:
program – int
location – int
count – int
transpose – 整数
value – 浮点数
调用glProgramUniformMatrix3x4fv(
program,location,count,transpose,value)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glProgramUniformMatrix3x4fv()的OpenGL ES 3.x文档。
- glProgramUniformMatrix4fv(program, location, count, transpose, value)¶
- Parameters:
program – int
location – int
count – int
transpose – 整数
value – 浮点数
调用 glProgramUniformMatrix4fv(
program,location,count,transpose,value) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glProgramUniformMatrix4fv()的OpenGL ES 3.x文档。
- glProgramUniformMatrix4x2fv(program, location, count, transpose, value)¶
- Parameters:
program – int
location – int
count – int
transpose – 整数
value – 浮点数
调用 glProgramUniformMatrix4x2fv(
program,location,count,transpose,value) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glProgramUniformMatrix4x2fv()的OpenGL ES 3.x文档。
- glProgramUniformMatrix4x3fv(program, location, count, transpose, value)¶
- Parameters:
program – int
location – int
count – int
transpose – 整数
value – 浮点数
调用glProgramUniformMatrix4x3fv(
program,location,count,transpose,value)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glProgramUniformMatrix4x3fv()的OpenGL ES 3.x文档。
- glPushDebugGroup(source, id, length, message)¶
- Parameters:
source – int
id – int
length – int
message – str
调用glPushDebugGroup(
source,id,length,message)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glPushDebugGroup()的OpenGL ES 3.X文档。
- glReadBuffer(mode)¶
- Parameters:
mode – int
调用glReadBuffer(
src)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glReadBuffer()的OpenGL ES 3.x文档。
- glReadnPixels(x, y, width, height, format, type, bufSize, data)¶
- Parameters:
x – 整数
y – 整数
width – int
height – int
format – int
type – int
bufSize – int
data –
void
调用glReadnPixels(
x,y,width,height,format,type,bufSize,data)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glReadnPixels()的OpenGL ES 3.X文档。
- glRenderbufferStorageMultisample(target, samples, internalformat, width, height)¶
- Parameters:
target – int
samples – int
internalformat – int
width – int
height – int
调用glRenderbufferStorageMultisample(
target,samples,internalformat,width,height)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glRenderbufferStorageMultisample()的OpenGL ES 3.x文档。
- glSampleMaski(maskNumber, mask)¶
- Parameters:
maskNumber – 整数
mask – int
调用 glSampleMaski(
maskNumber,mask) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glSampleMaski()的OpenGL ES 3.x文档。
- glSamplerParameterIiv(sampler, pname, param)¶
- Parameters:
sampler – 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)¶
- Parameters:
sampler – int
pname – int
param –
unsigned int
调用 glSamplerParameterIuiv(
sampler,pname,param) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glSamplerParameterIuiv()的OpenGL ES 3.X文档。
- glSamplerParameterf(sampler, pname, param)¶
- Parameters:
sampler – int
pname – int
param – 浮点数
调用 glSamplerParameterf(
sampler,pname,param) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glSamplerParameterf()的OpenGL ES 3.x文档。
- glSamplerParameterfv(sampler, pname, param)¶
- Parameters:
sampler – int
pname – int
param – 浮点数
调用glSamplerParameterfv(
sampler,pname,param)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glSamplerParameterfv()的OpenGL ES 3.x文档。
- glSamplerParameteri(sampler, pname, param)¶
- Parameters:
sampler – int
pname – int
param – int
调用 glSamplerParameteri(
sampler,pname,param) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glSamplerParameteri()的OpenGL ES 3.x文档。
- glSamplerParameteriv(sampler, pname, param)¶
- Parameters:
sampler – int
pname – int
param – int
调用glSamplerParameteriv(
sampler,pname,param)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glSamplerParameteriv()的OpenGL ES 3.x文档。
- glTexBuffer(target, internalformat, buffer)¶
- Parameters:
target – int
internalformat – int
buffer – int
调用glTexBuffer(
target,internalformat,buffer)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glTexBuffer()的OpenGL ES 3.X文档。
- glTexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels)¶
- Parameters:
target – int
level – int
internalformat – int
width – int
height – int
depth – int
border – int
format – int
type – int
pixels –
void
调用glTexImage3D(
target,level,internalformat,width,height,depth,border,format,type,pixels)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glTexImage3D()的OpenGL ES 3.x文档。
- glTexParameterIiv(target, pname, params)¶
- Parameters:
target – int
pname – int
params – int
调用glTexParameterIiv(
target,pname,params)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glTexParameterIiv()的OpenGL ES 3.X文档。
- glTexParameterIuiv(target, pname, params)¶
- Parameters:
target – int
pname – int
params –
unsigned int
调用glTexParameterIuiv(
target,pname,params)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glTexParameterIuiv()的OpenGL ES 3.X文档。
- glTexStorage2D(target, levels, internalformat, width, height)¶
- Parameters:
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运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glTexStorage2D()的OpenGL ES 3.x文档。
- glTexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations)¶
- Parameters:
target – int
samples – int
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运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glTexStorage2DMultisample()的OpenGL ES 3.x文档。
- glTexStorage3D(target, levels, internalformat, width, height, depth)¶
- Parameters:
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运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glTexStorage3D()的OpenGL ES 3.x文档。
- glTexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations)¶
- Parameters:
target – int
samples – int
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运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glTexStorage3DMultisample()的OpenGL ES 3.X文档。
- glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)¶
- Parameters:
target – int
level – int
xoffset – 整数
yoffset – int
zoffset – int
width – int
height – int
depth – int
format – int
type – int
pixels –
void
调用glTexSubImage3D(
target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glTexSubImage3D()的OpenGL ES 3.x文档。
- glUniform1ui(location, v0)¶
- Parameters:
location – int
v0 – 整数
方便函数,调用 glUniform1ui(
location,v0)。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glUniform1ui()的OpenGL ES 3.x文档。
- glUniform1uiv(location, count, value)¶
- Parameters:
location – int
count – int
value –
unsigned int
调用 glUniform1uiv(
location,count,value) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
欲了解更多信息,请参阅glUniform1uiv()的OpenGL ES 3.x文档。
- glUniform2ui(location, v0, v1)¶
- Parameters:
location – int
v0 – 整数
v1 – 整数
调用 glUniform2ui(
location,v0,v1) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glUniform2ui()的OpenGL ES 3.x文档。
- glUniform2uiv(location, count, value)¶
- Parameters:
location – int
count – int
value –
unsigned int
调用 glUniform2uiv(
location,count,value) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glUniform2uiv()的OpenGL ES 3.x文档。
- glUniform3ui(location, v0, v1, v2)¶
- Parameters:
location – int
v0 – 整数
v1 – 整数
v2 – int
调用 glUniform3ui(
location,v0,v1,v2) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glUniform3ui()的OpenGL ES 3.x文档。
- glUniform3uiv(location, count, value)¶
- Parameters:
location – int
count – int
value –
unsigned int
调用 glUniform3uiv(
location,count,value) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glUniform3uiv()的OpenGL ES 3.x文档。
- glUniform4ui(location, v0, v1, v2, v3)¶
- Parameters:
location – int
v0 – 整数
v1 – 整数
v2 – int
v3 – 整数
调用 glUniform4ui(
location,v0,v1,v2,v3) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glUniform4ui()的OpenGL ES 3.x文档。
- glUniform4uiv(location, count, value)¶
- Parameters:
location – int
count – int
value –
unsigned int
调用glUniform4uiv(
location,count,value)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glUniform4uiv()的OpenGL ES 3.x文档。
- glUniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding)¶
- Parameters:
program – int
uniformBlockIndex – int
uniformBlockBinding – int
调用glUniformBlockBinding(
program,uniformBlockIndex,uniformBlockBinding)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glUniformBlockBinding()的OpenGL ES 3.x文档。
- glUniformMatrix2x3fv(location, count, transpose, value)¶
- Parameters:
location – int
count – int
transpose – 整数
value – 浮点数
调用glUniformMatrix2x3fv(
location,count,transpose,value)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glUniformMatrix2x3fv()的OpenGL ES 3.x文档。
- glUniformMatrix2x4fv(location, count, transpose, value)¶
- Parameters:
location – int
count – int
transpose – 整数
value – 浮点数
调用 glUniformMatrix2x4fv(
location,count,transpose,value) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glUniformMatrix2x4fv()的OpenGL ES 3.x文档。
- glUniformMatrix3x2fv(location, count, transpose, value)¶
- Parameters:
location – int
count – int
transpose – 整数
value – 浮点数
调用 glUniformMatrix3x2fv(
location,count,transpose,value) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glUniformMatrix3x2fv()的OpenGL ES 3.x文档。
- glUniformMatrix3x4fv(location, count, transpose, value)¶
- Parameters:
location – int
count – int
transpose – 整数
value – 浮点数
调用glUniformMatrix3x4fv(
location,count,transpose,value)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glUniformMatrix3x4fv()的OpenGL ES 3.x文档。
- glUniformMatrix4x2fv(location, count, transpose, value)¶
- Parameters:
location – int
count – int
transpose – 整数
value – 浮点数
调用 glUniformMatrix4x2fv(
location,count,transpose,value) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glUniformMatrix4x2fv()的OpenGL ES 3.x文档。
- glUniformMatrix4x3fv(location, count, transpose, value)¶
- Parameters:
location – int
count – int
transpose – 整数
value – 浮点数
调用 glUniformMatrix4x3fv(
location,count,transpose,value) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glUniformMatrix4x3fv()的OpenGL ES 3.x文档。
- glUnmapBuffer(target)¶
- Parameters:
目标 – 整数
- Return type:
整数
调用glUnmapBuffer(
target)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
更多信息,请参阅glUnmapBuffer()的OpenGL ES 3.x文档。
- glUseProgramStages(pipeline, stages, program)¶
- Parameters:
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)¶
- Parameters:
pipeline – int
调用glValidateProgramPipeline(
pipeline)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glValidateProgramPipeline()的OpenGL ES 3.x文档。
- glVertexAttribBinding(attribindex, bindingindex)¶
- Parameters:
attribindex – int
bindingindex – 整数
调用glVertexAttribBinding(
attribindex,bindingindex)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glVertexAttribBinding()的OpenGL ES 3.x文档。
- glVertexAttribDivisor(index, divisor)¶
- Parameters:
index – 整数
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)¶
- Parameters:
attribindex – int
size – int
type – int
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)¶
- Parameters:
index – 整数
x – 整数
y – 整数
z – 整数
w – 整数
调用glVertexAttribI4i(
index,x,y,z,w)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glVertexAttribI4i()的OpenGL ES 3.x文档。
- glVertexAttribI4iv(index, v)¶
- Parameters:
index – 整数
v – 整数
调用glVertexAttribI4iv(
index,v)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glVertexAttribI4iv()的OpenGL ES 3.x文档。
- glVertexAttribI4ui(index, x, y, z, w)¶
- Parameters:
index – 整数
x – 整数
y – 整数
z – 整数
w – 整数
调用glVertexAttribI4ui(
index,x,y,z,w)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glVertexAttribI4ui()的OpenGL ES 3.x文档。
- glVertexAttribI4uiv(index, v)¶
- Parameters:
index – 整数
v –
unsigned int
调用 glVertexAttribI4uiv(
index,v) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glVertexAttribI4uiv()的OpenGL ES 3.x文档。
- glVertexAttribIFormat(attribindex, size, type, relativeoffset)¶
- Parameters:
attribindex – int
size – int
type – int
relativeoffset – int
调用glVertexAttribIFormat(
attribindex,size,type,relativeoffset)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glVertexAttribIFormat()的OpenGL ES 3.x文档。
- glVertexAttribIPointer(index, size, type, stride, pointer)¶
- Parameters:
index – 整数
size – int
type – int
stride – 整数
pointer –
void
调用 glVertexAttribIPointer(
index,size,type,stride,pointer) 的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glVertexAttribIPointer()的OpenGL ES 3.x文档。
- glVertexBindingDivisor(bindingindex, divisor)¶
- Parameters:
bindingindex – 整数
divisor – int
调用glVertexBindingDivisor(
bindingindex,divisor)的便捷函数。此函数仅在OpenGL ES 3.x、OpenGL 3.x或4.x上下文中可用。在使用普通OpenGL运行时,只有当给定的配置文件和版本在核心中或作为扩展包含该函数时,该函数才可用。
有关更多信息,请参阅glVertexBindingDivisor()的OpenGL ES 3.x文档。