QOpenGLExtraFunctions¶
The
QOpenGLExtraFunctionsclass provides cross-platform access to the OpenGL ES 3.0, 3.1 and 3.2 API. More…

New in version 5.6.
Synopsis¶
Functions¶
def
glActiveShaderProgram(pipeline, program)def
glBeginQuery(target, id)def
glBeginTransformFeedback(primitiveMode)def
glBindBufferBase(target, index, buffer)def
glBindImageTexture(unit, texture, level, layered, layer, access, format)def
glBindProgramPipeline(pipeline)def
glBindSampler(unit, sampler)def
glBindTransformFeedback(target, id)def
glBindVertexArray(array)def
glBlendBarrier()def
glBlendEquationSeparatei(buf, modeRGB, modeAlpha)def
glBlendEquationi(buf, mode)def
glBlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)def
glBlendFunci(buf, src, dst)def
glBlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)def
glClearBufferfi(buffer, drawbuffer, depth, stencil)def
glClearBufferfv(buffer, drawbuffer, value)def
glClearBufferiv(buffer, drawbuffer, value)def
glClearBufferuiv(buffer, drawbuffer, value)def
glColorMaski(index, r, g, b, a)def
glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data)def
glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)def
glCopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth)def
glCopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height)def
glDebugMessageControl(source, type, severity, count, ids, enabled)def
glDebugMessageInsert(source, type, id, severity, length, buf)def
glDeleteProgramPipelines(n, pipelines)def
glDeleteQueries(n, ids)def
glDeleteSamplers(count, samplers)def
glDeleteTransformFeedbacks(n, ids)def
glDeleteVertexArrays(n, arrays)def
glDisablei(target, index)def
glDispatchCompute(num_groups_x, num_groups_y, num_groups_z)def
glDrawArraysIndirect(mode, indirect)def
glDrawArraysInstanced(mode, first, count, instancecount)def
glDrawBuffers(n, bufs)def
glDrawElementsBaseVertex(mode, count, type, indices, basevertex)def
glDrawElementsIndirect(mode, type, indirect)def
glDrawElementsInstanced(mode, count, type, indices, instancecount)def
glDrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex)def
glDrawRangeElements(mode, start, end, count, type, indices)def
glDrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex)def
glEnablei(target, index)def
glEndQuery(target)def
glFramebufferParameteri(target, pname, param)def
glFramebufferTexture(target, attachment, texture, level)def
glFramebufferTextureLayer(target, attachment, texture, level, layer)def
glGenProgramPipelines(n, pipelines)def
glGenQueries(n, ids)def
glGenSamplers(count, samplers)def
glGenTransformFeedbacks(n, ids)def
glGenVertexArrays(n, arrays)def
glGetActiveUniformBlockiv(program, uniformBlockIndex, pname, params)def
glGetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params)def
glGetFragDataLocation(program, name)def
glGetFramebufferParameteriv(target, pname, params)def
glGetGraphicsResetStatus()def
glGetIntegeri_v(target, index, data)def
glGetInternalformativ(target, internalformat, pname, bufSize, params)def
glGetMultisamplefv(pname, index, val)def
glGetProgramBinary(program, bufSize, length, binaryFormat, binary)def
glGetProgramInterfaceiv(program, programInterface, pname, params)def
glGetProgramPipelineiv(pipeline, pname, params)def
glGetProgramResourceIndex(program, programInterface, name)def
glGetProgramResourceLocation(program, programInterface, name)def
glGetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params)def
glGetQueryObjectuiv(id, pname, params)def
glGetQueryiv(target, pname, params)def
glGetSamplerParameterIiv(sampler, pname, params)def
glGetSamplerParameterIuiv(sampler, pname, params)def
glGetSamplerParameterfv(sampler, pname, params)def
glGetSamplerParameteriv(sampler, pname, params)def
glGetStringi(name, index)def
glGetTexLevelParameterfv(target, level, pname, params)def
glGetTexLevelParameteriv(target, level, pname, params)def
glGetTexParameterIiv(target, pname, params)def
glGetTexParameterIuiv(target, pname, params)def
glGetUniformBlockIndex(program, uniformBlockName)def
glGetUniformuiv(program, location, params)def
glGetVertexAttribIiv(index, pname, params)def
glGetVertexAttribIuiv(index, pname, params)def
glGetnUniformfv(program, location, bufSize, params)def
glGetnUniformiv(program, location, bufSize, params)def
glGetnUniformuiv(program, location, bufSize, params)def
glInvalidateFramebuffer(target, numAttachments, attachments)def
glInvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height)def
glIsEnabledi(target, index)def
glIsProgramPipeline(pipeline)def
glIsQuery(id)def
glIsSampler(sampler)def
glIsTransformFeedback(id)def
glIsVertexArray(array)def
glMemoryBarrier(barriers)def
glMemoryBarrierByRegion(barriers)def
glMinSampleShading(value)def
glObjectLabel(identifier, name, length, label)def
glObjectPtrLabel(ptr, length, label)def
glPatchParameteri(pname, value)def
glPopDebugGroup()def
glPrimitiveBoundingBox(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW)def
glProgramBinary(program, binaryFormat, binary, length)def
glProgramParameteri(program, pname, value)def
glProgramUniform1f(program, location, v0)def
glProgramUniform1fv(program, location, count, value)def
glProgramUniform1i(program, location, v0)def
glProgramUniform1iv(program, location, count, value)def
glProgramUniform1ui(program, location, v0)def
glProgramUniform1uiv(program, location, count, value)def
glProgramUniform2f(program, location, v0, v1)def
glProgramUniform2fv(program, location, count, value)def
glProgramUniform2i(program, location, v0, v1)def
glProgramUniform2iv(program, location, count, value)def
glProgramUniform2ui(program, location, v0, v1)def
glProgramUniform2uiv(program, location, count, value)def
glProgramUniform3f(program, location, v0, v1, v2)def
glProgramUniform3fv(program, location, count, value)def
glProgramUniform3i(program, location, v0, v1, v2)def
glProgramUniform3iv(program, location, count, value)def
glProgramUniform3ui(program, location, v0, v1, v2)def
glProgramUniform3uiv(program, location, count, value)def
glProgramUniform4f(program, location, v0, v1, v2, v3)def
glProgramUniform4fv(program, location, count, value)def
glProgramUniform4i(program, location, v0, v1, v2, v3)def
glProgramUniform4iv(program, location, count, value)def
glProgramUniform4ui(program, location, v0, v1, v2, v3)def
glProgramUniform4uiv(program, location, count, value)def
glProgramUniformMatrix2fv(program, location, count, transpose, value)def
glProgramUniformMatrix2x3fv(program, location, count, transpose, value)def
glProgramUniformMatrix2x4fv(program, location, count, transpose, value)def
glProgramUniformMatrix3fv(program, location, count, transpose, value)def
glProgramUniformMatrix3x2fv(program, location, count, transpose, value)def
glProgramUniformMatrix3x4fv(program, location, count, transpose, value)def
glProgramUniformMatrix4fv(program, location, count, transpose, value)def
glProgramUniformMatrix4x2fv(program, location, count, transpose, value)def
glProgramUniformMatrix4x3fv(program, location, count, transpose, value)def
glPushDebugGroup(source, id, length, message)def
glReadBuffer(mode)def
glReadnPixels(x, y, width, height, format, type, bufSize, data)def
glRenderbufferStorageMultisample(target, samples, internalformat, width, height)def
glSampleMaski(maskNumber, mask)def
glSamplerParameterIiv(sampler, pname, param)def
glSamplerParameterIuiv(sampler, pname, param)def
glSamplerParameterf(sampler, pname, param)def
glSamplerParameterfv(sampler, pname, param)def
glSamplerParameteri(sampler, pname, param)def
glSamplerParameteriv(sampler, pname, param)def
glTexBuffer(target, internalformat, buffer)def
glTexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels)def
glTexParameterIiv(target, pname, params)def
glTexParameterIuiv(target, pname, params)def
glTexStorage2D(target, levels, internalformat, width, height)def
glTexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations)def
glTexStorage3D(target, levels, internalformat, width, height, depth)def
glTexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations)def
glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)def
glUniform1ui(location, v0)def
glUniform1uiv(location, count, value)def
glUniform2ui(location, v0, v1)def
glUniform2uiv(location, count, value)def
glUniform3ui(location, v0, v1, v2)def
glUniform3uiv(location, count, value)def
glUniform4ui(location, v0, v1, v2, v3)def
glUniform4uiv(location, count, value)def
glUniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding)def
glUniformMatrix2x3fv(location, count, transpose, value)def
glUniformMatrix2x4fv(location, count, transpose, value)def
glUniformMatrix3x2fv(location, count, transpose, value)def
glUniformMatrix3x4fv(location, count, transpose, value)def
glUniformMatrix4x2fv(location, count, transpose, value)def
glUniformMatrix4x3fv(location, count, transpose, value)def
glUnmapBuffer(target)def
glUseProgramStages(pipeline, stages, program)def
glValidateProgramPipeline(pipeline)def
glVertexAttribBinding(attribindex, bindingindex)def
glVertexAttribDivisor(index, divisor)def
glVertexAttribFormat(attribindex, size, type, normalized, relativeoffset)def
glVertexAttribI4i(index, x, y, z, w)def
glVertexAttribI4iv(index, v)def
glVertexAttribI4ui(index, x, y, z, w)def
glVertexAttribI4uiv(index, v)def
glVertexAttribIFormat(attribindex, size, type, relativeoffset)def
glVertexAttribIPointer(index, size, type, stride, pointer)def
glVertexBindingDivisor(bindingindex, divisor)
Detailed Description¶
This subclass of
QOpenGLFunctionsincludes the OpenGL ES 3.0, 3.1 and 3.2 functions. These will only work when an OpenGL ES 3.x context, or an OpenGL context of a version containing the functions in question either in core or as extension, is in use. This allows developing GLES 3.x applications in a cross-platform manner: development can happen on a desktop platform with OpenGL 3.x or 4.x, deploying to a true GLES 3.x device later on will require no or minimal changes to the application.Note
This class is different from the versioned OpenGL wrappers, for instance
QOpenGLFunctions_3_2_Core. The versioned function wrappers target a given version and profile of OpenGL. They are therefore not suitable for cross-OpenGL-OpenGLES development.
-
class
QOpenGLExtraFunctions¶ QOpenGLExtraFunctions(context)
- param context
Constructs a default function resolver. The resolver cannot be used until
initializeOpenGLFunctions()is called to specify the context.Constructs a function resolver for context. If
contextis null, then the resolver will be created for the currentQOpenGLContext.The context or another context in the group must be current.
An object constructed in this way can only be used with context and other contexts that share with it. Use
initializeOpenGLFunctions()to change the object’s context association.
-
PySide2.QtGui.QOpenGLExtraFunctions.glActiveShaderProgram(pipeline, program)¶ - Parameters
pipeline –
GLuintprogram –
GLuint
Convenience function that calls (
pipeline,program).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glBeginQuery(target, id)¶ - Parameters
target –
GLenumid –
GLuint
Convenience function that calls (
target,id).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glBeginTransformFeedback(primitiveMode)¶ - Parameters
primitiveMode –
GLenum
Convenience function that calls (
primitiveMode).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glBindBufferBase(target, index, buffer)¶ - Parameters
target –
GLenumindex –
GLuintbuffer –
GLuint
Convenience function that calls (
target,index,buffer).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glBindImageTexture(unit, texture, level, layered, layer, access, format)¶ - Parameters
unit –
GLuinttexture –
GLuintlevel –
GLintlayered –
GLbooleanlayer –
GLintaccess –
GLenumformat –
GLenum
Convenience function that calls (
unit,texture,level,layered,layer,access,format).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glBindProgramPipeline(pipeline)¶ - Parameters
pipeline –
GLuint
Convenience function that calls (
pipeline).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glBindSampler(unit, sampler)¶ - Parameters
unit –
GLuintsampler –
GLuint
Convenience function that calls (
unit,sampler).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glBindTransformFeedback(target, id)¶ - Parameters
target –
GLenumid –
GLuint
Convenience function that calls (
target,id).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glBindVertexArray(array)¶ - Parameters
array –
GLuint
Convenience function that calls (
array).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glBlendBarrier()¶ Convenience function that calls .
This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glBlendEquationSeparatei(buf, modeRGB, modeAlpha)¶ - Parameters
buf –
GLuintmodeRGB –
GLenummodeAlpha –
GLenum
Convenience function that calls (
buf,modeRGB,modeAlpha).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glBlendEquationi(buf, mode)¶ - Parameters
buf –
GLuintmode –
GLenum
Convenience function that calls (
buf,mode).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glBlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)¶ - Parameters
buf –
GLuintsrcRGB –
GLenumdstRGB –
GLenumsrcAlpha –
GLenumdstAlpha –
GLenum
Convenience function that calls (
buf,srcRGB,dstRGB,srcAlpha,dstAlpha).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glBlendFunci(buf, src, dst)¶ - Parameters
buf –
GLuintsrc –
GLenumdst –
GLenum
Convenience function that calls (
buf,src,dst).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glBlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)¶ - Parameters
srcX0 –
GLintsrcY0 –
GLintsrcX1 –
GLintsrcY1 –
GLintdstX0 –
GLintdstY0 –
GLintdstX1 –
GLintdstY1 –
GLintmask –
GLbitfieldfilter –
GLenum
Convenience function that calls (
srcX0,srcY0,srcX1,srcY1,dstX0,dstY0,dstX1,dstY1,mask,filter).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glClearBufferfi(buffer, drawbuffer, depth, stencil)¶ - Parameters
buffer –
GLenumdrawbuffer –
GLintdepth –
GLfloatstencil –
GLint
Convenience function that calls (
buffer,drawbuffer,depth,stencil).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glClearBufferfv(buffer, drawbuffer, value)¶ - Parameters
buffer –
GLenumdrawbuffer –
GLintvalue –
GLfloat
Convenience function that calls (
buffer,drawbuffer,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glClearBufferiv(buffer, drawbuffer, value)¶ - Parameters
buffer –
GLenumdrawbuffer –
GLintvalue –
GLint
Convenience function that calls (
buffer,drawbuffer,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glClearBufferuiv(buffer, drawbuffer, value)¶ - Parameters
buffer –
GLenumdrawbuffer –
GLintvalue –
GLuint
Convenience function that calls (
buffer,drawbuffer,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glColorMaski(index, r, g, b, a)¶ - Parameters
index –
GLuintr –
GLbooleang –
GLbooleanb –
GLbooleana –
GLboolean
Convenience function that calls (
index,r,g,b,a).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data)¶ - Parameters
target –
GLenumlevel –
GLintinternalformat –
GLenumwidth –
GLsizeiheight –
GLsizeidepth –
GLsizeiborder –
GLintimageSize –
GLsizeidata –
void
Convenience function that calls (
target,level,internalformat,width,height,depth,border,imageSize,data).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)¶ - Parameters
target –
GLenumlevel –
GLintxoffset –
GLintyoffset –
GLintzoffset –
GLintwidth –
GLsizeiheight –
GLsizeidepth –
GLsizeiformat –
GLenumimageSize –
GLsizeidata –
void
Convenience function that calls (
target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glCopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth)¶ - Parameters
srcName –
GLuintsrcTarget –
GLenumsrcLevel –
GLintsrcX –
GLintsrcY –
GLintsrcZ –
GLintdstName –
GLuintdstTarget –
GLenumdstLevel –
GLintdstX –
GLintdstY –
GLintdstZ –
GLintsrcWidth –
GLsizeisrcHeight –
GLsizeisrcDepth –
GLsizei
Convenience function that calls (
srcName,srcTarget,srcLevel,srcX,srcY,srcZ,dstName,dstTarget,dstLevel,dstX,dstY,dstZ,srcWidth,srcHeight,srcDepth).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glCopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height)¶ - Parameters
target –
GLenumlevel –
GLintxoffset –
GLintyoffset –
GLintzoffset –
GLintx –
GLinty –
GLintwidth –
GLsizeiheight –
GLsizei
Convenience function that calls (
target,level,xoffset,yoffset,zoffset,x,y,width,height).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glDebugMessageControl(source, type, severity, count, ids, enabled)¶ - Parameters
source –
GLenumtype –
GLenumseverity –
GLenumcount –
GLsizeiids –
GLuintenabled –
GLboolean
Convenience function that calls (
source,type,severity,count,ids,enabled).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for glDebugMessageContro().
-
PySide2.QtGui.QOpenGLExtraFunctions.glDebugMessageInsert(source, type, id, severity, length, buf)¶ - Parameters
source –
GLenumtype –
GLenumid –
GLuintseverity –
GLenumlength –
GLsizeibuf – str
Convenience function that calls (
source,type,id,severity,length,buf).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glDeleteProgramPipelines(n, pipelines)¶ - Parameters
n –
GLsizeipipelines –
GLuint
Convenience function that calls (
n,pipelines).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glDeleteQueries(n, ids)¶ - Parameters
n –
GLsizeiids –
GLuint
Convenience function that calls (
n,ids).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glDeleteSamplers(count, samplers)¶ - Parameters
count –
GLsizeisamplers –
GLuint
Convenience function that calls (
count,samplers).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glDeleteTransformFeedbacks(n, ids)¶ - Parameters
n –
GLsizeiids –
GLuint
Convenience function that calls (
n,ids).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glDeleteVertexArrays(n, arrays)¶ - Parameters
n –
GLsizeiarrays –
GLuint
Convenience function that calls (
n,arrays).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glDisablei(target, index)¶ - Parameters
target –
GLenumindex –
GLuint
Convenience function that calls (
target,index).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glDispatchCompute(num_groups_x, num_groups_y, num_groups_z)¶ - Parameters
num_groups_x –
GLuintnum_groups_y –
GLuintnum_groups_z –
GLuint
Convenience function that calls (
num_groups_x,num_groups_y,num_groups_z).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glDrawArraysIndirect(mode, indirect)¶ - Parameters
mode –
GLenumindirect –
void
Convenience function that calls (
mode,indirect).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glDrawArraysInstanced(mode, first, count, instancecount)¶ - Parameters
mode –
GLenumfirst –
GLintcount –
GLsizeiinstancecount –
GLsizei
Convenience function that calls (
mode,first,count,instancecount).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glDrawBuffers(n, bufs)¶ - Parameters
n –
GLsizeibufs –
GLenum
Convenience function that calls (
n,bufs).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glDrawElementsBaseVertex(mode, count, type, indices, basevertex)¶ - Parameters
mode –
GLenumcount –
GLsizeitype –
GLenumindices –
voidbasevertex –
GLint
Convenience function that calls (
mode,count,type,indices,basevertex).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for glDrawElementsBaseVerte().
-
PySide2.QtGui.QOpenGLExtraFunctions.glDrawElementsIndirect(mode, type, indirect)¶ - Parameters
mode –
GLenumtype –
GLenumindirect –
void
Convenience function that calls (
mode,type,indirect).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glDrawElementsInstanced(mode, count, type, indices, instancecount)¶ - Parameters
mode –
GLenumcount –
GLsizeitype –
GLenumindices –
voidinstancecount –
GLsizei
Convenience function that calls (
mode,count,type,indices,instancecount).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glDrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex)¶ - Parameters
mode –
GLenumcount –
GLsizeitype –
GLenumindices –
voidinstancecount –
GLsizeibasevertex –
GLint
Convenience function that calls (
mode,count,type,indices,instancecount,basevertex).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for glDrawElementsInstancedBaseVerte().
-
PySide2.QtGui.QOpenGLExtraFunctions.glDrawRangeElements(mode, start, end, count, type, indices)¶ - Parameters
mode –
GLenumstart –
GLuintend –
GLuintcount –
GLsizeitype –
GLenumindices –
void
Convenience function that calls (
mode,start,end,count,type,indices).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glDrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex)¶ - Parameters
mode –
GLenumstart –
GLuintend –
GLuintcount –
GLsizeitype –
GLenumindices –
voidbasevertex –
GLint
Convenience function that calls (
mode,start,end,count,type,indices,basevertex).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for glDrawRangeElementsBaseVerte().
-
PySide2.QtGui.QOpenGLExtraFunctions.glEnablei(target, index)¶ - Parameters
target –
GLenumindex –
GLuint
Convenience function that calls (
target,index).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glEndQuery(target)¶ - Parameters
target –
GLenum
Convenience function that calls (
target).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glFramebufferParameteri(target, pname, param)¶ - Parameters
target –
GLenumpname –
GLenumparam –
GLint
Convenience function that calls (
target,pname,param).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glFramebufferTexture(target, attachment, texture, level)¶ - Parameters
target –
GLenumattachment –
GLenumtexture –
GLuintlevel –
GLint
Convenience function that calls (
target,attachment,texture,level).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glFramebufferTextureLayer(target, attachment, texture, level, layer)¶ - Parameters
target –
GLenumattachment –
GLenumtexture –
GLuintlevel –
GLintlayer –
GLint
Convenience function that calls (
target,attachment,texture,level,layer).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGenProgramPipelines(n, pipelines)¶ - Parameters
n –
GLsizeipipelines –
GLuint
Convenience function that calls (
n,pipelines).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGenQueries(n, ids)¶ - Parameters
n –
GLsizeiids –
GLuint
Convenience function that calls (
n,ids).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGenSamplers(count, samplers)¶ - Parameters
count –
GLsizeisamplers –
GLuint
Convenience function that calls (
count,samplers).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGenTransformFeedbacks(n, ids)¶ - Parameters
n –
GLsizeiids –
GLuint
Convenience function that calls (
n,ids).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGenVertexArrays(n, arrays)¶ - Parameters
n –
GLsizeiarrays –
GLuint
Convenience function that calls (
n,arrays).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetActiveUniformBlockiv(program, uniformBlockIndex, pname, params)¶ - Parameters
program –
GLuintuniformBlockIndex –
GLuintpname –
GLenumparams –
GLint
Convenience function that calls (
program,uniformBlockIndex,pname,params).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params)¶ - Parameters
program –
GLuintuniformCount –
GLsizeiuniformIndices –
GLuintpname –
GLenumparams –
GLint
Convenience function that calls (
program,uniformCount,uniformIndices,pname,params).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetFragDataLocation(program, name)¶ - Parameters
program –
GLuintname – str
- Return type
GLint
Convenience function that calls (
program,name).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetFramebufferParameteriv(target, pname, params)¶ - Parameters
target –
GLenumpname –
GLenumparams –
GLint
Convenience function that calls (
target,pname,params).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetGraphicsResetStatus()¶ - Return type
GLenum
Convenience function that calls .
This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetIntegeri_v(target, index, data)¶ - Parameters
target –
GLenumindex –
GLuintdata –
GLint
Convenience function that calls (
target,index,data).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetInternalformativ(target, internalformat, pname, bufSize, params)¶ - Parameters
target –
GLenuminternalformat –
GLenumpname –
GLenumbufSize –
GLsizeiparams –
GLint
Convenience function that calls (
target,internalformat,pname,bufSize,params).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetMultisamplefv(pname, index, val)¶ - Parameters
pname –
GLenumindex –
GLuintval –
GLfloat
Convenience function that calls (
pname,index,val).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetProgramBinary(program, bufSize, length, binaryFormat, binary)¶ - Parameters
program –
GLuintbufSize –
GLsizeilength –
GLsizeibinaryFormat –
GLenumbinary –
void
Convenience function that calls (
program,bufSize,length,binaryFormat,binary).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetProgramInterfaceiv(program, programInterface, pname, params)¶ - Parameters
program –
GLuintprogramInterface –
GLenumpname –
GLenumparams –
GLint
Convenience function that calls (
program,programInterface,pname,params).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetProgramPipelineiv(pipeline, pname, params)¶ - Parameters
pipeline –
GLuintpname –
GLenumparams –
GLint
Convenience function that calls (
pipeline,pname,params).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetProgramResourceIndex(program, programInterface, name)¶ - Parameters
program –
GLuintprogramInterface –
GLenumname – str
- Return type
GLuint
Convenience function that calls (
program,programInterface,name).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetProgramResourceLocation(program, programInterface, name)¶ - Parameters
program –
GLuintprogramInterface –
GLenumname – str
- Return type
GLint
Convenience function that calls (
program,programInterface,name).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params)¶ - Parameters
program –
GLuintprogramInterface –
GLenumindex –
GLuintpropCount –
GLsizeiprops –
GLenumbufSize –
GLsizeilength –
GLsizeiparams –
GLint
Convenience function that calls (
program,programInterface,index,propCount,props,bufSize,length,params).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetQueryObjectuiv(id, pname, params)¶ - Parameters
id –
GLuintpname –
GLenumparams –
GLuint
Convenience function that calls (
id,pname,params).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetQueryiv(target, pname, params)¶ - Parameters
target –
GLenumpname –
GLenumparams –
GLint
Convenience function that calls (
target,pname,params).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetSamplerParameterIiv(sampler, pname, params)¶ - Parameters
sampler –
GLuintpname –
GLenumparams –
GLint
Convenience function that calls (
sampler,pname,params).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetSamplerParameterIuiv(sampler, pname, params)¶ - Parameters
sampler –
GLuintpname –
GLenumparams –
GLuint
Convenience function that calls (
sampler,pname,params).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetSamplerParameterfv(sampler, pname, params)¶ - Parameters
sampler –
GLuintpname –
GLenumparams –
GLfloat
Convenience function that calls (
sampler,pname,params).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetSamplerParameteriv(sampler, pname, params)¶ - Parameters
sampler –
GLuintpname –
GLenumparams –
GLint
Convenience function that calls (
sampler,pname,params).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetStringi(name, index)¶ - Parameters
name –
GLenumindex –
GLuint
- Return type
GLubyte
Convenience function that calls (
name,index).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetTexLevelParameterfv(target, level, pname, params)¶ - Parameters
target –
GLenumlevel –
GLintpname –
GLenumparams –
GLfloat
Convenience function that calls (
target,level,pname,params).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetTexLevelParameteriv(target, level, pname, params)¶ - Parameters
target –
GLenumlevel –
GLintpname –
GLenumparams –
GLint
Convenience function that calls (
target,level,pname,params).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetTexParameterIiv(target, pname, params)¶ - Parameters
target –
GLenumpname –
GLenumparams –
GLint
Convenience function that calls (
target,pname,params).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetTexParameterIuiv(target, pname, params)¶ - Parameters
target –
GLenumpname –
GLenumparams –
GLuint
Convenience function that calls (
target,pname,params).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetUniformBlockIndex(program, uniformBlockName)¶ - Parameters
program –
GLuintuniformBlockName – str
- Return type
GLuint
Convenience function that calls (
program,uniformBlockName).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetUniformuiv(program, location, params)¶ - Parameters
program –
GLuintlocation –
GLintparams –
GLuint
Convenience function that calls (
program,location,params).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetVertexAttribIiv(index, pname, params)¶ - Parameters
index –
GLuintpname –
GLenumparams –
GLint
Convenience function that calls (
index,pname,params).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetVertexAttribIuiv(index, pname, params)¶ - Parameters
index –
GLuintpname –
GLenumparams –
GLuint
Convenience function that calls (
index,pname,params).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetnUniformfv(program, location, bufSize, params)¶ - Parameters
program –
GLuintlocation –
GLintbufSize –
GLsizeiparams –
GLfloat
Convenience function that calls (
program,location,bufSize,params).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetnUniformiv(program, location, bufSize, params)¶ - Parameters
program –
GLuintlocation –
GLintbufSize –
GLsizeiparams –
GLint
Convenience function that calls (
program,location,bufSize,params).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glGetnUniformuiv(program, location, bufSize, params)¶ - Parameters
program –
GLuintlocation –
GLintbufSize –
GLsizeiparams –
GLuint
Convenience function that calls (
program,location,bufSize,params).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glInvalidateFramebuffer(target, numAttachments, attachments)¶ - Parameters
target –
GLenumnumAttachments –
GLsizeiattachments –
GLenum
Convenience function that calls (
target,numAttachments,attachments).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glInvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height)¶ - Parameters
target –
GLenumnumAttachments –
GLsizeiattachments –
GLenumx –
GLinty –
GLintwidth –
GLsizeiheight –
GLsizei
Convenience function that calls (
target,numAttachments,attachments,x,y,width,height).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glIsEnabledi(target, index)¶ - Parameters
target –
GLenumindex –
GLuint
- Return type
GLboolean
Convenience function that calls (
target,index).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glIsProgramPipeline(pipeline)¶ - Parameters
pipeline –
GLuint- Return type
GLboolean
Convenience function that calls (
pipeline).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glIsQuery(id)¶ - Parameters
id –
GLuint- Return type
GLboolean
Convenience function that calls (
id).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glIsSampler(sampler)¶ - Parameters
sampler –
GLuint- Return type
GLboolean
Convenience function that calls (
sampler).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glIsTransformFeedback(id)¶ - Parameters
id –
GLuint- Return type
GLboolean
Convenience function that calls (
id).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glIsVertexArray(array)¶ - Parameters
array –
GLuint- Return type
GLboolean
Convenience function that calls (
array).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glMemoryBarrier(barriers)¶ - Parameters
barriers –
GLbitfield
Convenience function that calls (
barriers).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glMemoryBarrierByRegion(barriers)¶ - Parameters
barriers –
GLbitfield
Convenience function that calls (
barriers).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glMinSampleShading(value)¶ - Parameters
value –
GLfloat
Convenience function that calls (
value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glObjectLabel(identifier, name, length, label)¶ - Parameters
identifier –
GLenumname –
GLuintlength –
GLsizeilabel – str
Convenience function that calls (
identifier,name,length,label).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for glObjectLabe().
-
PySide2.QtGui.QOpenGLExtraFunctions.glObjectPtrLabel(ptr, length, label)¶ - Parameters
ptr –
voidlength –
GLsizeilabel – str
Convenience function that calls (
ptr,length,label).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for glObjectPtrLabe().
-
PySide2.QtGui.QOpenGLExtraFunctions.glPatchParameteri(pname, value)¶ - Parameters
pname –
GLenumvalue –
GLint
Convenience function that calls (
pname,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glPopDebugGroup()¶ Convenience function that calls .
This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glPrimitiveBoundingBox(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW)¶ - Parameters
minX –
GLfloatminY –
GLfloatminZ –
GLfloatminW –
GLfloatmaxX –
GLfloatmaxY –
GLfloatmaxZ –
GLfloatmaxW –
GLfloat
Convenience function that calls (
minX,minY,minZ,minW,maxX,maxY,maxZ,maxW).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for glPrimitiveBoundingBo().
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramBinary(program, binaryFormat, binary, length)¶ - Parameters
program –
GLuintbinaryFormat –
GLenumbinary –
voidlength –
GLsizei
Convenience function that calls (
program,binaryFormat,binary,length).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramParameteri(program, pname, value)¶ - Parameters
program –
GLuintpname –
GLenumvalue –
GLint
Convenience function that calls (
program,pname,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform1f(program, location, v0)¶ - Parameters
program –
GLuintlocation –
GLintv0 –
GLfloat
Convenience function that calls (
program,location,v0).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform1fv(program, location, count, value)¶ - Parameters
program –
GLuintlocation –
GLintcount –
GLsizeivalue –
GLfloat
Convenience function that calls (
program,location,count,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform1i(program, location, v0)¶ - Parameters
program –
GLuintlocation –
GLintv0 –
GLint
Convenience function that calls (
program,location,v0).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform1iv(program, location, count, value)¶ - Parameters
program –
GLuintlocation –
GLintcount –
GLsizeivalue –
GLint
Convenience function that calls (
program,location,count,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform1ui(program, location, v0)¶ - Parameters
program –
GLuintlocation –
GLintv0 –
GLuint
Convenience function that calls (
program,location,v0).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform1uiv(program, location, count, value)¶ - Parameters
program –
GLuintlocation –
GLintcount –
GLsizeivalue –
GLuint
Convenience function that calls (
program,location,count,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform2f(program, location, v0, v1)¶ - Parameters
program –
GLuintlocation –
GLintv0 –
GLfloatv1 –
GLfloat
Convenience function that calls (
program,location,v0,v1).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform2fv(program, location, count, value)¶ - Parameters
program –
GLuintlocation –
GLintcount –
GLsizeivalue –
GLfloat
Convenience function that calls (
program,location,count,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform2i(program, location, v0, v1)¶ - Parameters
program –
GLuintlocation –
GLintv0 –
GLintv1 –
GLint
Convenience function that calls (
program,location,v0,v1).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform2iv(program, location, count, value)¶ - Parameters
program –
GLuintlocation –
GLintcount –
GLsizeivalue –
GLint
Convenience function that calls (
program,location,count,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform2ui(program, location, v0, v1)¶ - Parameters
program –
GLuintlocation –
GLintv0 –
GLuintv1 –
GLuint
Convenience function that calls (
program,location,v0,v1).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform2uiv(program, location, count, value)¶ - Parameters
program –
GLuintlocation –
GLintcount –
GLsizeivalue –
GLuint
Convenience function that calls (
program,location,count,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform3f(program, location, v0, v1, v2)¶ - Parameters
program –
GLuintlocation –
GLintv0 –
GLfloatv1 –
GLfloatv2 –
GLfloat
Convenience function that calls (
program,location,v0,v1,v2).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform3fv(program, location, count, value)¶ - Parameters
program –
GLuintlocation –
GLintcount –
GLsizeivalue –
GLfloat
Convenience function that calls (
program,location,count,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform3i(program, location, v0, v1, v2)¶ - Parameters
program –
GLuintlocation –
GLintv0 –
GLintv1 –
GLintv2 –
GLint
Convenience function that calls (
program,location,v0,v1,v2).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform3iv(program, location, count, value)¶ - Parameters
program –
GLuintlocation –
GLintcount –
GLsizeivalue –
GLint
Convenience function that calls (
program,location,count,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform3ui(program, location, v0, v1, v2)¶ - Parameters
program –
GLuintlocation –
GLintv0 –
GLuintv1 –
GLuintv2 –
GLuint
Convenience function that calls (
program,location,v0,v1,v2).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform3uiv(program, location, count, value)¶ - Parameters
program –
GLuintlocation –
GLintcount –
GLsizeivalue –
GLuint
Convenience function that calls (
program,location,count,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform4f(program, location, v0, v1, v2, v3)¶ - Parameters
program –
GLuintlocation –
GLintv0 –
GLfloatv1 –
GLfloatv2 –
GLfloatv3 –
GLfloat
Convenience function that calls (
program,location,v0,v1,v2,v3).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform4fv(program, location, count, value)¶ - Parameters
program –
GLuintlocation –
GLintcount –
GLsizeivalue –
GLfloat
Convenience function that calls (
program,location,count,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform4i(program, location, v0, v1, v2, v3)¶ - Parameters
program –
GLuintlocation –
GLintv0 –
GLintv1 –
GLintv2 –
GLintv3 –
GLint
Convenience function that calls (
program,location,v0,v1,v2,v3).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform4iv(program, location, count, value)¶ - Parameters
program –
GLuintlocation –
GLintcount –
GLsizeivalue –
GLint
Convenience function that calls (
program,location,count,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform4ui(program, location, v0, v1, v2, v3)¶ - Parameters
program –
GLuintlocation –
GLintv0 –
GLuintv1 –
GLuintv2 –
GLuintv3 –
GLuint
Convenience function that calls (
program,location,v0,v1,v2,v3).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform4uiv(program, location, count, value)¶ - Parameters
program –
GLuintlocation –
GLintcount –
GLsizeivalue –
GLuint
Convenience function that calls (
program,location,count,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2fv(program, location, count, transpose, value)¶ - Parameters
program –
GLuintlocation –
GLintcount –
GLsizeitranspose –
GLbooleanvalue –
GLfloat
Convenience function that calls (
program,location,count,transpose,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2x3fv(program, location, count, transpose, value)¶ - Parameters
program –
GLuintlocation –
GLintcount –
GLsizeitranspose –
GLbooleanvalue –
GLfloat
Convenience function that calls (
program,location,count,transpose,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2x4fv(program, location, count, transpose, value)¶ - Parameters
program –
GLuintlocation –
GLintcount –
GLsizeitranspose –
GLbooleanvalue –
GLfloat
Convenience function that calls (
program,location,count,transpose,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3fv(program, location, count, transpose, value)¶ - Parameters
program –
GLuintlocation –
GLintcount –
GLsizeitranspose –
GLbooleanvalue –
GLfloat
Convenience function that calls (
program,location,count,transpose,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3x2fv(program, location, count, transpose, value)¶ - Parameters
program –
GLuintlocation –
GLintcount –
GLsizeitranspose –
GLbooleanvalue –
GLfloat
Convenience function that calls (
program,location,count,transpose,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3x4fv(program, location, count, transpose, value)¶ - Parameters
program –
GLuintlocation –
GLintcount –
GLsizeitranspose –
GLbooleanvalue –
GLfloat
Convenience function that calls (
program,location,count,transpose,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4fv(program, location, count, transpose, value)¶ - Parameters
program –
GLuintlocation –
GLintcount –
GLsizeitranspose –
GLbooleanvalue –
GLfloat
Convenience function that calls (
program,location,count,transpose,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4x2fv(program, location, count, transpose, value)¶ - Parameters
program –
GLuintlocation –
GLintcount –
GLsizeitranspose –
GLbooleanvalue –
GLfloat
Convenience function that calls (
program,location,count,transpose,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4x3fv(program, location, count, transpose, value)¶ - Parameters
program –
GLuintlocation –
GLintcount –
GLsizeitranspose –
GLbooleanvalue –
GLfloat
Convenience function that calls (
program,location,count,transpose,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glPushDebugGroup(source, id, length, message)¶ - Parameters
source –
GLenumid –
GLuintlength –
GLsizeimessage – str
Convenience function that calls (
source,id,length,message).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glReadBuffer(mode)¶ - Parameters
mode –
GLenum
Convenience function that calls (
src).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glReadnPixels(x, y, width, height, format, type, bufSize, data)¶ - Parameters
x –
GLinty –
GLintwidth –
GLsizeiheight –
GLsizeiformat –
GLenumtype –
GLenumbufSize –
GLsizeidata –
void
Convenience function that calls (
x,y,width,height,format,type,bufSize,data).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glRenderbufferStorageMultisample(target, samples, internalformat, width, height)¶ - Parameters
target –
GLenumsamples –
GLsizeiinternalformat –
GLenumwidth –
GLsizeiheight –
GLsizei
Convenience function that calls (
target,samples,internalformat,width,height).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glSampleMaski(maskNumber, mask)¶ - Parameters
maskNumber –
GLuintmask –
GLbitfield
Convenience function that calls (
maskNumber,mask).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glSamplerParameterIiv(sampler, pname, param)¶ - Parameters
sampler –
GLuintpname –
GLenumparam –
GLint
Convenience function that calls (
sampler,pname,param).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glSamplerParameterIuiv(sampler, pname, param)¶ - Parameters
sampler –
GLuintpname –
GLenumparam –
GLuint
Convenience function that calls (
sampler,pname,param).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glSamplerParameterf(sampler, pname, param)¶ - Parameters
sampler –
GLuintpname –
GLenumparam –
GLfloat
Convenience function that calls (
sampler,pname,param).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glSamplerParameterfv(sampler, pname, param)¶ - Parameters
sampler –
GLuintpname –
GLenumparam –
GLfloat
Convenience function that calls (
sampler,pname,param).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glSamplerParameteri(sampler, pname, param)¶ - Parameters
sampler –
GLuintpname –
GLenumparam –
GLint
Convenience function that calls (
sampler,pname,param).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glSamplerParameteriv(sampler, pname, param)¶ - Parameters
sampler –
GLuintpname –
GLenumparam –
GLint
Convenience function that calls (
sampler,pname,param).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glTexBuffer(target, internalformat, buffer)¶ - Parameters
target –
GLenuminternalformat –
GLenumbuffer –
GLuint
Convenience function that calls (
target,internalformat,buffer).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glTexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels)¶ - Parameters
target –
GLenumlevel –
GLintinternalformat –
GLintwidth –
GLsizeiheight –
GLsizeidepth –
GLsizeiborder –
GLintformat –
GLenumtype –
GLenumpixels –
void
Convenience function that calls (
target,level,internalformat,width,height,depth,border,format,type,pixels).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glTexParameterIiv(target, pname, params)¶ - Parameters
target –
GLenumpname –
GLenumparams –
GLint
Convenience function that calls (
target,pname,params).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glTexParameterIuiv(target, pname, params)¶ - Parameters
target –
GLenumpname –
GLenumparams –
GLuint
Convenience function that calls (
target,pname,params).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage2D(target, levels, internalformat, width, height)¶ - Parameters
target –
GLenumlevels –
GLsizeiinternalformat –
GLenumwidth –
GLsizeiheight –
GLsizei
Convenience function that calls (
target,levels,internalformat,width,height).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations)¶ - Parameters
target –
GLenumsamples –
GLsizeiinternalformat –
GLenumwidth –
GLsizeiheight –
GLsizeifixedsamplelocations –
GLboolean
Convenience function that calls (
target,samples,internalformat,width,height,fixedsamplelocations).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage3D(target, levels, internalformat, width, height, depth)¶ - Parameters
target –
GLenumlevels –
GLsizeiinternalformat –
GLenumwidth –
GLsizeiheight –
GLsizeidepth –
GLsizei
Convenience function that calls (
target,levels,internalformat,width,height,depth).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations)¶ - Parameters
target –
GLenumsamples –
GLsizeiinternalformat –
GLenumwidth –
GLsizeiheight –
GLsizeidepth –
GLsizeifixedsamplelocations –
GLboolean
Convenience function that calls (
target,samples,internalformat,width,height,depth,fixedsamplelocations).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.2 documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)¶ - Parameters
target –
GLenumlevel –
GLintxoffset –
GLintyoffset –
GLintzoffset –
GLintwidth –
GLsizeiheight –
GLsizeidepth –
GLsizeiformat –
GLenumtype –
GLenumpixels –
void
Convenience function that calls (
target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glUniform1ui(location, v0)¶ - Parameters
location –
GLintv0 –
GLuint
Convenience function that calls (
location,v0).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glUniform1uiv(location, count, value)¶ - Parameters
location –
GLintcount –
GLsizeivalue –
GLuint
Convenience function that calls (
location,count,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glUniform2ui(location, v0, v1)¶ - Parameters
location –
GLintv0 –
GLuintv1 –
GLuint
Convenience function that calls (
location,v0,v1).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glUniform2uiv(location, count, value)¶ - Parameters
location –
GLintcount –
GLsizeivalue –
GLuint
Convenience function that calls (
location,count,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glUniform3ui(location, v0, v1, v2)¶ - Parameters
location –
GLintv0 –
GLuintv1 –
GLuintv2 –
GLuint
Convenience function that calls (
location,v0,v1,v2).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glUniform3uiv(location, count, value)¶ - Parameters
location –
GLintcount –
GLsizeivalue –
GLuint
Convenience function that calls (
location,count,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glUniform4ui(location, v0, v1, v2, v3)¶ - Parameters
location –
GLintv0 –
GLuintv1 –
GLuintv2 –
GLuintv3 –
GLuint
Convenience function that calls (
location,v0,v1,v2,v3).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glUniform4uiv(location, count, value)¶ - Parameters
location –
GLintcount –
GLsizeivalue –
GLuint
Convenience function that calls (
location,count,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glUniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding)¶ - Parameters
program –
GLuintuniformBlockIndex –
GLuintuniformBlockBinding –
GLuint
Convenience function that calls (
program,uniformBlockIndex,uniformBlockBinding).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix2x3fv(location, count, transpose, value)¶ - Parameters
location –
GLintcount –
GLsizeitranspose –
GLbooleanvalue –
GLfloat
Convenience function that calls (
location,count,transpose,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix2x4fv(location, count, transpose, value)¶ - Parameters
location –
GLintcount –
GLsizeitranspose –
GLbooleanvalue –
GLfloat
Convenience function that calls (
location,count,transpose,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix3x2fv(location, count, transpose, value)¶ - Parameters
location –
GLintcount –
GLsizeitranspose –
GLbooleanvalue –
GLfloat
Convenience function that calls (
location,count,transpose,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix3x4fv(location, count, transpose, value)¶ - Parameters
location –
GLintcount –
GLsizeitranspose –
GLbooleanvalue –
GLfloat
Convenience function that calls (
location,count,transpose,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix4x2fv(location, count, transpose, value)¶ - Parameters
location –
GLintcount –
GLsizeitranspose –
GLbooleanvalue –
GLfloat
Convenience function that calls (
location,count,transpose,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix4x3fv(location, count, transpose, value)¶ - Parameters
location –
GLintcount –
GLsizeitranspose –
GLbooleanvalue –
GLfloat
Convenience function that calls (
location,count,transpose,value).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glUnmapBuffer(target)¶ - Parameters
target –
GLenum- Return type
GLboolean
Convenience function that calls (
target).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glUseProgramStages(pipeline, stages, program)¶ - Parameters
pipeline –
GLuintstages –
GLbitfieldprogram –
GLuint
Convenience function that calls (
pipeline,stages,program).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glValidateProgramPipeline(pipeline)¶ - Parameters
pipeline –
GLuint
Convenience function that calls (
pipeline).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribBinding(attribindex, bindingindex)¶ - Parameters
attribindex –
GLuintbindingindex –
GLuint
Convenience function that calls (
attribindex,bindingindex).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribDivisor(index, divisor)¶ - Parameters
index –
GLuintdivisor –
GLuint
Convenience function that calls (
index,divisor).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribFormat(attribindex, size, type, normalized, relativeoffset)¶ - Parameters
attribindex –
GLuintsize –
GLinttype –
GLenumnormalized –
GLbooleanrelativeoffset –
GLuint
Convenience function that calls (
attribindex,size,type,normalized,relativeoffset).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribI4i(index, x, y, z, w)¶ - Parameters
index –
GLuintx –
GLinty –
GLintz –
GLintw –
GLint
Convenience function that calls (
index,x,y,z,w).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribI4iv(index, v)¶ - Parameters
index –
GLuintv –
GLint
Convenience function that calls (
index,v).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribI4ui(index, x, y, z, w)¶ - Parameters
index –
GLuintx –
GLuinty –
GLuintz –
GLuintw –
GLuint
Convenience function that calls (
index,x,y,z,w).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribI4uiv(index, v)¶ - Parameters
index –
GLuintv –
GLuint
Convenience function that calls (
index,v).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribIFormat(attribindex, size, type, relativeoffset)¶ - Parameters
attribindex –
GLuintsize –
GLinttype –
GLenumrelativeoffset –
GLuint
Convenience function that calls (
attribindex,size,type,relativeoffset).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribIPointer(index, size, type, stride, pointer)¶ - Parameters
index –
GLuintsize –
GLinttype –
GLenumstride –
GLsizeipointer –
void
Convenience function that calls (
index,size,type,stride,pointer).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
-
PySide2.QtGui.QOpenGLExtraFunctions.glVertexBindingDivisor(bindingindex, divisor)¶ - Parameters
bindingindex –
GLuintdivisor –
GLuint
Convenience function that calls (
bindingindex,divisor).This function is only available in OpenGL ES 3.x, or OpenGL 3.x or 4.x contexts. When running with plain OpenGL, the function is only usable when the given profile and version contains the function either in core or as an extension.
For more information, see the OpenGL ES 3.x documentation for .
© 2018 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.