Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QOpenGLExtensions Class Reference

\inmodule QtGui More...

#include <qopenglextensions_p.h>

Inheritance diagram for QOpenGLExtensions:
Collaboration diagram for QOpenGLExtensions:

Public Types

enum  OpenGLExtension {
  TextureRectangle = 0x00000001 , GenerateMipmap = 0x00000002 , TextureCompression = 0x00000004 , MirroredRepeat = 0x00000008 ,
  FramebufferMultisample = 0x00000010 , StencilTwoSide = 0x00000020 , StencilWrap = 0x00000040 , PackedDepthStencil = 0x00000080 ,
  NVFloatBuffer = 0x00000100 , PixelBufferObject = 0x00000200 , FramebufferBlit = 0x00000400 , BGRATextureFormat = 0x00000800 ,
  DDSTextureCompression = 0x00001000 , ETC1TextureCompression = 0x00002000 , PVRTCTextureCompression = 0x00004000 , ElementIndexUint = 0x00008000 ,
  Depth24 = 0x00010000 , SRGBFrameBuffer = 0x00020000 , MapBuffer = 0x00040000 , GeometryShaders = 0x00080000 ,
  MapBufferRange = 0x00100000 , Sized8Formats = 0x00200000 , DiscardFramebuffer = 0x00400000 , Sized16Formats = 0x00800000 ,
  TextureSwizzle = 0x01000000 , StandardDerivatives = 0x02000000 , ASTCTextureCompression = 0x04000000 , ETC2TextureCompression = 0x08000000 ,
  HalfFloatVertex = 0x10000000 , MultiView = 0x20000000 , MultiViewExtended = 0x40000000
}
Public Types inherited from QOpenGLFunctions
enum  OpenGLFeature {
  Multitexture = 0x0001 , Shaders = 0x0002 , Buffers = 0x0004 , Framebuffers = 0x0008 ,
  BlendColor = 0x0010 , BlendEquation = 0x0020 , BlendEquationSeparate = 0x0040 , BlendFuncSeparate = 0x0080 ,
  BlendSubtract = 0x0100 , CompressedTextures = 0x0200 , Multisample = 0x0400 , StencilSeparate = 0x0800 ,
  NPOTTextures = 0x1000 , NPOTTextureRepeat = 0x2000 , FixedFunctionPipeline = 0x4000 , TextureRGFormats = 0x8000 ,
  MultipleRenderTargets = 0x10000 , BlendEquationAdvanced = 0x20000
}
 This enum defines OpenGL and OpenGL ES features whose presence may depend on the implementation. More...

Public Member Functions

 QOpenGLExtensions ()
 QOpenGLExtensions (QOpenGLContext *context)
 ~QOpenGLExtensions ()
OpenGLExtensions openGLExtensions ()
 Returns the set of extensions that are present on this system's OpenGL implementation.
bool hasOpenGLExtension (QOpenGLExtensions::OpenGLExtension extension) const
 Returns true if extension is present on this system's OpenGL implementation; false otherwise.
GLvoid * glMapBuffer (GLenum targettarget, GLenum accessaccess)
void glGetBufferSubData (GLenum targettarget, qopengl_GLintptr offsetoffset, qopengl_GLsizeiptr sizesize, GLvoid *datadata)
void flushShared ()
void discardFramebuffer (GLenum targettarget, GLsizei numAttachmentsnumAttachments, const GLenum *attachmentsattachments)
QOpenGLExtensionsPrivate * d () const
Public Member Functions inherited from QOpenGLExtraFunctions
 QOpenGLExtraFunctions ()
 Constructs a default function resolver.
 QOpenGLExtraFunctions (QOpenGLContext *context)
 Constructs a function resolver for context.
 ~QOpenGLExtraFunctions ()
void glReadBuffer (GLenum mode)
 Convenience function that calls glReadBuffer(src).
void glDrawRangeElements (GLenum modemode, GLuint startstart, GLuint endend, GLsizei countcount, GLenum typetype, const void *indicesindices)
 Convenience function that calls glDrawRangeElements(mode, start, end, count, type, indices).
void glTexImage3D (GLenum targettarget, GLint levellevel, GLint internalformatinternalformat, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth, GLint borderborder, GLenum formatformat, GLenum typetype, const void *pixelspixels)
 Convenience function that calls glTexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels).
void glTexSubImage3D (GLenum targettarget, GLint levellevel, GLint xoffsetxoffset, GLint yoffsetyoffset, GLint zoffsetzoffset, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth, GLenum formatformat, GLenum typetype, const void *pixelspixels)
 Convenience function that calls glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels).
void glCopyTexSubImage3D (GLenum targettarget, GLint levellevel, GLint xoffsetxoffset, GLint yoffsetyoffset, GLint zoffsetzoffset, GLint xx, GLint yy, GLsizei widthwidth, GLsizei heightheight)
 Convenience function that calls glCopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height).
void glCompressedTexImage3D (GLenum targettarget, GLint levellevel, GLenum internalformatinternalformat, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth, GLint borderborder, GLsizei imageSizeimageSize, const void *datadata)
 Convenience function that calls glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data).
void glCompressedTexSubImage3D (GLenum targettarget, GLint levellevel, GLint xoffsetxoffset, GLint yoffsetyoffset, GLint zoffsetzoffset, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth, GLenum formatformat, GLsizei imageSizeimageSize, const void *datadata)
 Convenience function that calls glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data).
void glGenQueries (GLsizei nn, GLuint *idsids)
 Convenience function that calls glGenQueries(n, ids).
void glDeleteQueries (GLsizei nn, const GLuint *idsids)
 Convenience function that calls glDeleteQueries(n, ids).
GLboolean glIsQuery (GLuint idid)
 Convenience function that calls glIsQuery(id).
void glBeginQuery (GLenum targettarget, GLuint idid)
 Convenience function that calls glBeginQuery(target, id).
void glEndQuery (GLenum targettarget)
 Convenience function that calls glEndQuery(target).
void glGetQueryiv (GLenum targettarget, GLenum pnamepname, GLint *paramsparams)
 Convenience function that calls glGetQueryiv(target, pname, params).
void glGetQueryObjectuiv (GLuint idid, GLenum pnamepname, GLuint *paramsparams)
 Convenience function that calls glGetQueryObjectuiv(id, pname, params).
GLboolean glUnmapBuffer (GLenum targettarget)
 Convenience function that calls glUnmapBuffer(target).
void glGetBufferPointerv (GLenum targettarget, GLenum pnamepname, void **paramsparams)
 Convenience function that calls glGetBufferPointerv(target, pname, params).
void glDrawBuffers (GLsizei nn, const GLenum *bufsbufs)
 Convenience function that calls glDrawBuffers(n, bufs).
void glUniformMatrix2x3fv (GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue)
 Convenience function that calls glUniformMatrix2x3fv(location, count, transpose, value).
void glUniformMatrix3x2fv (GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue)
 Convenience function that calls glUniformMatrix3x2fv(location, count, transpose, value).
void glUniformMatrix2x4fv (GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue)
 Convenience function that calls glUniformMatrix2x4fv(location, count, transpose, value).
void glUniformMatrix4x2fv (GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue)
 Convenience function that calls glUniformMatrix4x2fv(location, count, transpose, value).
void glUniformMatrix3x4fv (GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue)
 Convenience function that calls glUniformMatrix3x4fv(location, count, transpose, value).
void glUniformMatrix4x3fv (GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue)
 Convenience function that calls glUniformMatrix4x3fv(location, count, transpose, value).
void glBlitFramebuffer (GLint srcX0srcX0, GLint srcY0srcY0, GLint srcX1srcX1, GLint srcY1srcY1, GLint dstX0dstX0, GLint dstY0dstY0, GLint dstX1dstX1, GLint dstY1dstY1, GLbitfield maskmask, GLenum filterfilter)
 Convenience function that calls glBlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter).
void glRenderbufferStorageMultisample (GLenum targettarget, GLsizei samplessamples, GLenum internalformatinternalformat, GLsizei widthwidth, GLsizei heightheight)
 Convenience function that calls glRenderbufferStorageMultisample(target, samples, internalformat, width, height).
void glFramebufferTextureLayer (GLenum targettarget, GLenum attachmentattachment, GLuint texturetexture, GLint levellevel, GLint layerlayer)
 Convenience function that calls glFramebufferTextureLayer(target, attachment, texture, level, layer).
void * glMapBufferRange (GLenum targettarget, GLintptr offsetoffset, GLsizeiptr lengthlength, GLbitfield accessaccess)
 Convenience function that calls glMapBufferRange(target, offset, length, access).
void glFlushMappedBufferRange (GLenum targettarget, GLintptr offsetoffset, GLsizeiptr lengthlength)
 Convenience function that calls glFlushMappedBufferRange(target, offset, length).
void glBindVertexArray (GLuint arrayarray)
 Convenience function that calls glBindVertexArray(array).
void glDeleteVertexArrays (GLsizei nn, const GLuint *arraysarrays)
 Convenience function that calls glDeleteVertexArrays(n, arrays).
void glGenVertexArrays (GLsizei nn, GLuint *arraysarrays)
 Convenience function that calls glGenVertexArrays(n, arrays).
GLboolean glIsVertexArray (GLuint arrayarray)
 Convenience function that calls glIsVertexArray(array).
void glGetIntegeri_v (GLenum targettarget, GLuint indexindex, GLint *datadata)
 Convenience function that calls glGetIntegeri_v(target, index, data).
void glBeginTransformFeedback (GLenum primitiveMode)
 Convenience function that calls glBeginTransformFeedback(primitiveMode).
void glEndTransformFeedback (void)
 Convenience function that calls glEndTransformFeedback().
void glBindBufferRange (GLenum targettarget, GLuint indexindex, GLuint bufferbuffer, GLintptr offsetoffset, GLsizeiptr sizesize)
 Convenience function that calls glBindBufferRange(target, index, buffer, offset, size).
void glBindBufferBase (GLenum targettarget, GLuint indexindex, GLuint bufferbuffer)
 Convenience function that calls glBindBufferBase(target, index, buffer).
void glTransformFeedbackVaryings (GLuint programprogram, GLsizei countcount, const GLchar *const *varyingsvaryings, GLenum bufferModebufferMode)
 Convenience function that calls glTransformFeedbackVaryings(program, count, varyings, bufferMode).
void glGetTransformFeedbackVarying (GLuint programprogram, GLuint indexindex, GLsizei bufSizebufSize, GLsizei *lengthlength, GLsizei *sizesize, GLenum *typetype, GLchar *namename)
 Convenience function that calls glGetTransformFeedbackVarying(program, index, bufSize, length, size, type, name).
void glVertexAttribIPointer (GLuint indexindex, GLint sizesize, GLenum typetype, GLsizei stridestride, const void *pointerpointer)
 Convenience function that calls glVertexAttribIPointer(index, size, type, stride, pointer).
void glGetVertexAttribIiv (GLuint indexindex, GLenum pnamepname, GLint *paramsparams)
 Convenience function that calls glGetVertexAttribIiv(index, pname, params).
void glGetVertexAttribIuiv (GLuint indexindex, GLenum pnamepname, GLuint *paramsparams)
 Convenience function that calls glGetVertexAttribIuiv(index, pname, params).
void glVertexAttribI4i (GLuint indexindex, GLint xx, GLint yy, GLint zz, GLint ww)
 Convenience function that calls glVertexAttribI4i(index, x, y, z, w).
void glVertexAttribI4ui (GLuint indexindex, GLuint xx, GLuint yy, GLuint zz, GLuint ww)
 Convenience function that calls glVertexAttribI4ui(index, x, y, z, w).
void glVertexAttribI4iv (GLuint indexindex, const GLint *vv)
 Convenience function that calls glVertexAttribI4iv(index, v).
void glVertexAttribI4uiv (GLuint indexindex, const GLuint *vv)
 Convenience function that calls glVertexAttribI4uiv(index, v).
void glGetUniformuiv (GLuint programprogram, GLint locationlocation, GLuint *paramsparams)
 Convenience function that calls glGetUniformuiv(program, location, params).
GLint glGetFragDataLocation (GLuint programprogram, const GLchar *namename)
 Convenience function that calls glGetFragDataLocation(program, name).
void glUniform1ui (GLint locationlocation, GLuint v0v0)
 Convenience function that calls glUniform1ui(location, v0).
void glUniform2ui (GLint locationlocation, GLuint v0v0, GLuint v1v1)
 Convenience function that calls glUniform2ui(location, v0, v1).
void glUniform3ui (GLint locationlocation, GLuint v0v0, GLuint v1v1, GLuint v2v2)
 Convenience function that calls glUniform3ui(location, v0, v1, v2).
void glUniform4ui (GLint locationlocation, GLuint v0v0, GLuint v1v1, GLuint v2v2, GLuint v3v3)
 Convenience function that calls glUniform4ui(location, v0, v1, v2, v3).
void glUniform1uiv (GLint locationlocation, GLsizei countcount, const GLuint *valuevalue)
 Convenience function that calls glUniform1uiv(location, count, value).
void glUniform2uiv (GLint locationlocation, GLsizei countcount, const GLuint *valuevalue)
 Convenience function that calls glUniform2uiv(location, count, value).
void glUniform3uiv (GLint locationlocation, GLsizei countcount, const GLuint *valuevalue)
 Convenience function that calls glUniform3uiv(location, count, value).
void glUniform4uiv (GLint locationlocation, GLsizei countcount, const GLuint *valuevalue)
 Convenience function that calls glUniform4uiv(location, count, value).
void glClearBufferiv (GLenum bufferbuffer, GLint drawbufferdrawbuffer, const GLint *valuevalue)
 Convenience function that calls glClearBufferiv(buffer, drawbuffer, value).
void glClearBufferuiv (GLenum bufferbuffer, GLint drawbufferdrawbuffer, const GLuint *valuevalue)
 Convenience function that calls glClearBufferuiv(buffer, drawbuffer, value).
void glClearBufferfv (GLenum bufferbuffer, GLint drawbufferdrawbuffer, const GLfloat *valuevalue)
 Convenience function that calls glClearBufferfv(buffer, drawbuffer, value).
void glClearBufferfi (GLenum bufferbuffer, GLint drawbufferdrawbuffer, GLfloat depthdepth, GLint stencilstencil)
 Convenience function that calls glClearBufferfi(buffer, drawbuffer, depth, stencil).
const GLubyte * glGetStringi (GLenum namename, GLuint indexindex)
 Convenience function that calls glGetStringi(name, index).
void glCopyBufferSubData (GLenum readTarget, GLenum writeTargetwriteTarget, GLintptr readOffsetreadOffset, GLintptr writeOffsetwriteOffset, GLsizeiptr sizesize)
 Convenience function that calls glCopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size).
void glGetUniformIndices (GLuint programprogram, GLsizei uniformCountuniformCount, const GLchar *const *uniformNamesuniformNames, GLuint *uniformIndicesuniformIndices)
 Convenience function that calls glGetUniformIndices(program, uniformCount, uniformNames, uniformIndices).
void glGetActiveUniformsiv (GLuint programprogram, GLsizei uniformCountuniformCount, const GLuint *uniformIndicesuniformIndices, GLenum pnamepname, GLint *paramsparams)
 Convenience function that calls glGetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params).
GLuint glGetUniformBlockIndex (GLuint programprogram, const GLchar *uniformBlockNameuniformBlockName)
 Convenience function that calls glGetUniformBlockIndex(program, uniformBlockName).
void glGetActiveUniformBlockiv (GLuint programprogram, GLuint uniformBlockIndexuniformBlockIndex, GLenum pnamepname, GLint *paramsparams)
 Convenience function that calls glGetActiveUniformBlockiv(program, uniformBlockIndex, pname, params).
void glGetActiveUniformBlockName (GLuint programprogram, GLuint uniformBlockIndexuniformBlockIndex, GLsizei bufSizebufSize, GLsizei *lengthlength, GLchar *uniformBlockNameuniformBlockName)
 Convenience function that calls glGetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName).
void glUniformBlockBinding (GLuint programprogram, GLuint uniformBlockIndexuniformBlockIndex, GLuint uniformBlockBindinguniformBlockBinding)
 Convenience function that calls glUniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding).
void glDrawArraysInstanced (GLenum modemode, GLint firstfirst, GLsizei countcount, GLsizei instancecountinstancecount)
 Convenience function that calls glDrawArraysInstanced(mode, first, count, instancecount).
void glDrawElementsInstanced (GLenum modemode, GLsizei countcount, GLenum typetype, const void *indicesindices, GLsizei instancecountinstancecount)
 Convenience function that calls glDrawElementsInstanced(mode, count, type, indices, instancecount).
GLsync glFenceSync (GLenum conditioncondition, GLbitfield flagsflags)
 Convenience function that calls glFenceSync(condition, flags).
GLboolean glIsSync (GLsync sync)
 Convenience function that calls glIsSync(sync).
void glDeleteSync (GLsync sync)
 Convenience function that calls glDeleteSync(sync).
GLenum glClientWaitSync (GLsync sync, GLbitfield flagsflags, GLuint64 timeouttimeout)
 Convenience function that calls glClientWaitSync(sync, flags, timeout).
void glWaitSync (GLsync sync, GLbitfield flagsflags, GLuint64 timeouttimeout)
 Convenience function that calls glWaitSync(sync, flags, timeout).
void glGetInteger64v (GLenum pnamepname, GLint64 *datadata)
 Convenience function that calls glGetInteger64v(pname, data).
void glGetSynciv (GLsync sync, GLenum pnamepname, GLsizei bufSizebufSize, GLsizei *lengthlength, GLint *valuesvalues)
 Convenience function that calls glGetSynciv(sync, pname, bufSize, length, values).
void glGetInteger64i_v (GLenum targettarget, GLuint indexindex, GLint64 *datadata)
 Convenience function that calls glGetInteger64i_v(target, index, data).
void glGetBufferParameteri64v (GLenum targettarget, GLenum pnamepname, GLint64 *paramsparams)
 Convenience function that calls glGetBufferParameteri64v(target, pname, params).
void glGenSamplers (GLsizei countcount, GLuint *samplerssamplers)
 Convenience function that calls glGenSamplers(count, samplers).
void glDeleteSamplers (GLsizei countcount, const GLuint *samplerssamplers)
 Convenience function that calls glDeleteSamplers(count, samplers).
GLboolean glIsSampler (GLuint samplersampler)
 Convenience function that calls glIsSampler(sampler).
void glBindSampler (GLuint unit, GLuint samplersampler)
 Convenience function that calls glBindSampler(unit, sampler).
void glSamplerParameteri (GLuint samplersampler, GLenum pnamepname, GLint paramparam)
 Convenience function that calls glSamplerParameteri(sampler, pname, param).
void glSamplerParameteriv (GLuint samplersampler, GLenum pnamepname, const GLint *paramparam)
 Convenience function that calls glSamplerParameteriv(sampler, pname, param).
void glSamplerParameterf (GLuint samplersampler, GLenum pnamepname, GLfloat paramparam)
 Convenience function that calls glSamplerParameterf(sampler, pname, param).
void glSamplerParameterfv (GLuint samplersampler, GLenum pnamepname, const GLfloat *paramparam)
 Convenience function that calls glSamplerParameterfv(sampler, pname, param).
void glGetSamplerParameteriv (GLuint samplersampler, GLenum pnamepname, GLint *paramsparams)
 Convenience function that calls glGetSamplerParameteriv(sampler, pname, params).
void glGetSamplerParameterfv (GLuint samplersampler, GLenum pnamepname, GLfloat *paramsparams)
 Convenience function that calls glGetSamplerParameterfv(sampler, pname, params).
void glVertexAttribDivisor (GLuint indexindex, GLuint divisordivisor)
 Convenience function that calls glVertexAttribDivisor(index, divisor).
void glBindTransformFeedback (GLenum targettarget, GLuint idid)
 Convenience function that calls glBindTransformFeedback(target, id).
void glDeleteTransformFeedbacks (GLsizei nn, const GLuint *idsids)
 Convenience function that calls glDeleteTransformFeedbacks(n, ids).
void glGenTransformFeedbacks (GLsizei nn, GLuint *idsids)
 Convenience function that calls glGenTransformFeedbacks(n, ids).
GLboolean glIsTransformFeedback (GLuint idid)
 Convenience function that calls glIsTransformFeedback(id).
void glPauseTransformFeedback (void)
 Convenience function that calls glPauseTransformFeedback().
void glResumeTransformFeedback (void)
 Convenience function that calls glResumeTransformFeedback().
void glGetProgramBinary (GLuint programprogram, GLsizei bufSizebufSize, GLsizei *lengthlength, GLenum *binaryFormatbinaryFormat, void *binarybinary)
 Convenience function that calls glGetProgramBinary(program, bufSize, length, binaryFormat, binary).
void glProgramBinary (GLuint programprogram, GLenum binaryFormatbinaryFormat, const void *binarybinary, GLsizei lengthlength)
 Convenience function that calls glProgramBinary(program, binaryFormat, binary, length).
void glProgramParameteri (GLuint programprogram, GLenum pnamepname, GLint valuevalue)
 Convenience function that calls glProgramParameteri(program, pname, value).
void glInvalidateFramebuffer (GLenum targettarget, GLsizei numAttachmentsnumAttachments, const GLenum *attachmentsattachments)
 Convenience function that calls glInvalidateFramebuffer(target, numAttachments, attachments).
void glInvalidateSubFramebuffer (GLenum targettarget, GLsizei numAttachmentsnumAttachments, const GLenum *attachmentsattachments, GLint xx, GLint yy, GLsizei widthwidth, GLsizei heightheight)
 Convenience function that calls glInvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height).
void glTexStorage2D (GLenum targettarget, GLsizei levelslevels, GLenum internalformatinternalformat, GLsizei widthwidth, GLsizei heightheight)
 Convenience function that calls glTexStorage2D(target, levels, internalformat, width, height).
void glTexStorage3D (GLenum targettarget, GLsizei levelslevels, GLenum internalformatinternalformat, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth)
 Convenience function that calls glTexStorage3D(target, levels, internalformat, width, height, depth).
void glGetInternalformativ (GLenum targettarget, GLenum internalformatinternalformat, GLenum pnamepname, GLsizei bufSizebufSize, GLint *paramsparams)
 Convenience function that calls glGetInternalformativ(target, internalformat, pname, bufSize, params).
void glDispatchCompute (GLuint num_groups_x, GLuint num_groups_ynum_groups_y, GLuint num_groups_znum_groups_z)
 Convenience function that calls glDispatchCompute(num_groups_x, num_groups_y, num_groups_z).
void glDispatchComputeIndirect (GLintptr indirectindirect)
 Convenience function that calls glDispatchComputeIndirect(indirect).
void glDrawArraysIndirect (GLenum modemode, const void *indirectindirect)
 Convenience function that calls glDrawArraysIndirect(mode, indirect).
void glDrawElementsIndirect (GLenum modemode, GLenum typetype, const void *indirectindirect)
 Convenience function that calls glDrawElementsIndirect(mode, type, indirect).
void glFramebufferParameteri (GLenum targettarget, GLenum pnamepname, GLint paramparam)
 Convenience function that calls glFramebufferParameteri(target, pname, param).
void glGetFramebufferParameteriv (GLenum targettarget, GLenum pnamepname, GLint *paramsparams)
 Convenience function that calls glGetFramebufferParameteriv(target, pname, params).
void glGetProgramInterfaceiv (GLuint programprogram, GLenum programInterfaceprogramInterface, GLenum pnamepname, GLint *paramsparams)
 Convenience function that calls glGetProgramInterfaceiv(program, programInterface, pname, params).
GLuint glGetProgramResourceIndex (GLuint programprogram, GLenum programInterfaceprogramInterface, const GLchar *namename)
 Convenience function that calls glGetProgramResourceIndex(program, programInterface, name).
void glGetProgramResourceName (GLuint programprogram, GLenum programInterfaceprogramInterface, GLuint indexindex, GLsizei bufSizebufSize, GLsizei *lengthlength, GLchar *namename)
 Convenience function that calls glGetProgramResourceName(program, programInterface, index, bufSize, length, name).
void glGetProgramResourceiv (GLuint programprogram, GLenum programInterfaceprogramInterface, GLuint indexindex, GLsizei propCountpropCount, const GLenum *propsprops, GLsizei bufSizebufSize, GLsizei *lengthlength, GLint *paramsparams)
 Convenience function that calls glGetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params).
GLint glGetProgramResourceLocation (GLuint programprogram, GLenum programInterfaceprogramInterface, const GLchar *namename)
 Convenience function that calls glGetProgramResourceLocation(program, programInterface, name).
void glUseProgramStages (GLuint pipeline, GLbitfield stagesstages, GLuint programprogram)
 Convenience function that calls glUseProgramStages(pipeline, stages, program).
void glActiveShaderProgram (GLuint pipeline, GLuint programprogram)
 Convenience function that calls glActiveShaderProgram(pipeline, program).
GLuint glCreateShaderProgramv (GLenum typetype, GLsizei countcount, const GLchar *const *stringsstrings)
 Convenience function that calls glCreateShaderProgramv(type, count, strings).
void glBindProgramPipeline (GLuint pipeline)
 Convenience function that calls glBindProgramPipeline(pipeline).
void glDeleteProgramPipelines (GLsizei nn, const GLuint *pipelinespipelines)
 Convenience function that calls glDeleteProgramPipelines(n, pipelines).
void glGenProgramPipelines (GLsizei nn, GLuint *pipelinespipelines)
 Convenience function that calls glGenProgramPipelines(n, pipelines).
GLboolean glIsProgramPipeline (GLuint pipeline)
 Convenience function that calls glIsProgramPipeline(pipeline).
void glGetProgramPipelineiv (GLuint pipeline, GLenum pnamepname, GLint *paramsparams)
 Convenience function that calls glGetProgramPipelineiv(pipeline, pname, params).
void glProgramUniform1i (GLuint programprogram, GLint locationlocation, GLint v0v0)
 Convenience function that calls glProgramUniform1i(program, location, v0).
void glProgramUniform2i (GLuint programprogram, GLint locationlocation, GLint v0v0, GLint v1v1)
 Convenience function that calls glProgramUniform2i(program, location, v0, v1).
void glProgramUniform3i (GLuint programprogram, GLint locationlocation, GLint v0v0, GLint v1v1, GLint v2v2)
 Convenience function that calls glProgramUniform3i(program, location, v0, v1, v2).
void glProgramUniform4i (GLuint programprogram, GLint locationlocation, GLint v0v0, GLint v1v1, GLint v2v2, GLint v3v3)
 Convenience function that calls glProgramUniform4i(program, location, v0, v1, v2, v3).
void glProgramUniform1ui (GLuint programprogram, GLint locationlocation, GLuint v0v0)
 Convenience function that calls glProgramUniform1ui(program, location, v0).
void glProgramUniform2ui (GLuint programprogram, GLint locationlocation, GLuint v0v0, GLuint v1v1)
 Convenience function that calls glProgramUniform2ui(program, location, v0, v1).
void glProgramUniform3ui (GLuint programprogram, GLint locationlocation, GLuint v0v0, GLuint v1v1, GLuint v2v2)
 Convenience function that calls glProgramUniform3ui(program, location, v0, v1, v2).
void glProgramUniform4ui (GLuint programprogram, GLint locationlocation, GLuint v0v0, GLuint v1v1, GLuint v2v2, GLuint v3v3)
 Convenience function that calls glProgramUniform4ui(program, location, v0, v1, v2, v3).
void glProgramUniform1f (GLuint programprogram, GLint locationlocation, GLfloat v0v0)
 Convenience function that calls glProgramUniform1f(program, location, v0).
void glProgramUniform2f (GLuint programprogram, GLint locationlocation, GLfloat v0v0, GLfloat v1v1)
 Convenience function that calls glProgramUniform2f(program, location, v0, v1).
void glProgramUniform3f (GLuint programprogram, GLint locationlocation, GLfloat v0v0, GLfloat v1v1, GLfloat v2v2)
 Convenience function that calls glProgramUniform3f(program, location, v0, v1, v2).
void glProgramUniform4f (GLuint programprogram, GLint locationlocation, GLfloat v0v0, GLfloat v1v1, GLfloat v2v2, GLfloat v3v3)
 Convenience function that calls glProgramUniform4f(program, location, v0, v1, v2, v3).
void glProgramUniform1iv (GLuint programprogram, GLint locationlocation, GLsizei countcount, const GLint *valuevalue)
 Convenience function that calls glProgramUniform1iv(program, location, count, value).
void glProgramUniform2iv (GLuint programprogram, GLint locationlocation, GLsizei countcount, const GLint *valuevalue)
 Convenience function that calls glProgramUniform2iv(program, location, count, value).
void glProgramUniform3iv (GLuint programprogram, GLint locationlocation, GLsizei countcount, const GLint *valuevalue)
 Convenience function that calls glProgramUniform3iv(program, location, count, value).
void glProgramUniform4iv (GLuint programprogram, GLint locationlocation, GLsizei countcount, const GLint *valuevalue)
 Convenience function that calls glProgramUniform4iv(program, location, count, value).
void glProgramUniform1uiv (GLuint programprogram, GLint locationlocation, GLsizei countcount, const GLuint *valuevalue)
 Convenience function that calls glProgramUniform1uiv(program, location, count, value).
void glProgramUniform2uiv (GLuint programprogram, GLint locationlocation, GLsizei countcount, const GLuint *valuevalue)
 Convenience function that calls glProgramUniform2uiv(program, location, count, value).
void glProgramUniform3uiv (GLuint programprogram, GLint locationlocation, GLsizei countcount, const GLuint *valuevalue)
 Convenience function that calls glProgramUniform3uiv(program, location, count, value).
void glProgramUniform4uiv (GLuint programprogram, GLint locationlocation, GLsizei countcount, const GLuint *valuevalue)
 Convenience function that calls glProgramUniform4uiv(program, location, count, value).
void glProgramUniform1fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, const GLfloat *valuevalue)
 Convenience function that calls glProgramUniform1fv(program, location, count, value).
void glProgramUniform2fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, const GLfloat *valuevalue)
 Convenience function that calls glProgramUniform2fv(program, location, count, value).
void glProgramUniform3fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, const GLfloat *valuevalue)
 Convenience function that calls glProgramUniform3fv(program, location, count, value).
void glProgramUniform4fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, const GLfloat *valuevalue)
 Convenience function that calls glProgramUniform4fv(program, location, count, value).
void glProgramUniformMatrix2fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue)
 Convenience function that calls glProgramUniformMatrix2fv(program, location, count, transpose, value).
void glProgramUniformMatrix3fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue)
 Convenience function that calls glProgramUniformMatrix3fv(program, location, count, transpose, value).
void glProgramUniformMatrix4fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue)
 Convenience function that calls glProgramUniformMatrix4fv(program, location, count, transpose, value).
void glProgramUniformMatrix2x3fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue)
 Convenience function that calls glProgramUniformMatrix2x3fv(program, location, count, transpose, value).
void glProgramUniformMatrix3x2fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue)
 Convenience function that calls glProgramUniformMatrix3x2fv(program, location, count, transpose, value).
void glProgramUniformMatrix2x4fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue)
 Convenience function that calls glProgramUniformMatrix2x4fv(program, location, count, transpose, value).
void glProgramUniformMatrix4x2fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue)
 Convenience function that calls glProgramUniformMatrix4x2fv(program, location, count, transpose, value).
void glProgramUniformMatrix3x4fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue)
 Convenience function that calls glProgramUniformMatrix3x4fv(program, location, count, transpose, value).
void glProgramUniformMatrix4x3fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue)
 Convenience function that calls glProgramUniformMatrix4x3fv(program, location, count, transpose, value).
void glValidateProgramPipeline (GLuint pipeline)
 Convenience function that calls glValidateProgramPipeline(pipeline).
void glGetProgramPipelineInfoLog (GLuint pipeline, GLsizei bufSizebufSize, GLsizei *lengthlength, GLchar *infoLoginfoLog)
 Convenience function that calls glGetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog).
void glBindImageTexture (GLuint unit, GLuint texturetexture, GLint levellevel, GLboolean layeredlayered, GLint layerlayer, GLenum accessaccess, GLenum formatformat)
 Convenience function that calls glBindImageTexture(unit, texture, level, layered, layer, access, format).
void glGetBooleani_v (GLenum targettarget, GLuint indexindex, GLboolean *datadata)
 Convenience function that calls glGetBooleani_v(target, index, data).
void glMemoryBarrier (GLbitfield barriers)
 Convenience function that calls glMemoryBarrier(barriers).
void glMemoryBarrierByRegion (GLbitfield barriers)
 Convenience function that calls glMemoryBarrierByRegion(barriers).
void glTexStorage2DMultisample (GLenum targettarget, GLsizei samplessamples, GLenum internalformatinternalformat, GLsizei widthwidth, GLsizei heightheight, GLboolean fixedsamplelocationsfixedsamplelocations)
 Convenience function that calls glTexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations).
void glGetMultisamplefv (GLenum pnamepname, GLuint indexindex, GLfloat *valval)
 Convenience function that calls glGetMultisamplefv(pname, index, val).
void glSampleMaski (GLuint maskNumber, GLbitfield maskmask)
 Convenience function that calls glSampleMaski(maskNumber, mask).
void glGetTexLevelParameteriv (GLenum targettarget, GLint levellevel, GLenum pnamepname, GLint *paramsparams)
 Convenience function that calls glGetTexLevelParameteriv(target, level, pname, params).
void glGetTexLevelParameterfv (GLenum targettarget, GLint levellevel, GLenum pnamepname, GLfloat *paramsparams)
 Convenience function that calls glGetTexLevelParameterfv(target, level, pname, params).
void glBindVertexBuffer (GLuint bindingindexbindingindex, GLuint bufferbuffer, GLintptr offsetoffset, GLsizei stridestride)
 Convenience function that calls glBindVertexBuffer(bindingindex, buffer, offset, stride).
void glVertexAttribFormat (GLuint attribindexattribindex, GLint sizesize, GLenum typetype, GLboolean normalizednormalized, GLuint relativeoffsetrelativeoffset)
 Convenience function that calls glVertexAttribFormat(attribindex, size, type, normalized, relativeoffset).
void glVertexAttribIFormat (GLuint attribindexattribindex, GLint sizesize, GLenum typetype, GLuint relativeoffsetrelativeoffset)
 Convenience function that calls glVertexAttribIFormat(attribindex, size, type, relativeoffset).
void glVertexAttribBinding (GLuint attribindexattribindex, GLuint bindingindexbindingindex)
 Convenience function that calls glVertexAttribBinding(attribindex, bindingindex).
void glVertexBindingDivisor (GLuint bindingindexbindingindex, GLuint divisordivisor)
 Convenience function that calls glVertexBindingDivisor(bindingindex, divisor).
void glBlendBarrier (void)
 Convenience function that calls glBlendBarrier().
void glCopyImageSubData (GLuint srcNamesrcName, GLenum srcTargetsrcTarget, GLint srcLevelsrcLevel, GLint srcXsrcX, GLint srcYsrcY, GLint srcZsrcZ, GLuint dstNamedstName, GLenum dstTargetdstTarget, GLint dstLeveldstLevel, GLint dstXdstX, GLint dstYdstY, GLint dstZdstZ, GLsizei srcWidthsrcWidth, GLsizei srcHeightsrcHeight, GLsizei srcDepthsrcDepth)
 Convenience function that calls glCopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth).
void glDebugMessageControl (GLenum sourcesource, GLenum typetype, GLenum severityseverity, GLsizei countcount, const GLuint *idsids, GLboolean enabledenabled)
 Convenience function that calls glDebugMessageControl(source, type, severity, count, ids, enabled).
void glDebugMessageInsert (GLenum sourcesource, GLenum typetype, GLuint idid, GLenum severityseverity, GLsizei lengthlength, const GLchar *bufbuf)
 Convenience function that calls glDebugMessageInsert(source, type, id, severity, length, buf).
void glDebugMessageCallback (GLDEBUGPROC callback, const void *userParamuserParam)
 Convenience function that calls glDebugMessageCallback(callback, userParam).
GLuint glGetDebugMessageLog (GLuint countcount, GLsizei bufSizebufSize, GLenum *sourcessources, GLenum *typestypes, GLuint *idsids, GLenum *severitiesseverities, GLsizei *lengthslengths, GLchar *messageLogmessageLog)
 Convenience function that calls glGetDebugMessageLog(count, bufSize, sources, types, ids, severities, lengths, messageLog).
void glPushDebugGroup (GLenum sourcesource, GLuint idid, GLsizei lengthlength, const GLchar *messagemessage)
 Convenience function that calls glPushDebugGroup(source, id, length, message).
void glPopDebugGroup (void)
 Convenience function that calls glPopDebugGroup().
void glObjectLabel (GLenum identifier, GLuint namename, GLsizei lengthlength, const GLchar *labellabel)
 Convenience function that calls glObjectLabel(identifier, name, length, label).
void glGetObjectLabel (GLenum identifier, GLuint namename, GLsizei bufSizebufSize, GLsizei *lengthlength, GLchar *labellabel)
 Convenience function that calls glGetObjectLabel(identifier, name, bufSize, length, label).
void glObjectPtrLabel (const void *ptr, GLsizei lengthlength, const GLchar *labellabel)
 Convenience function that calls glObjectPtrLabel(ptr, length, label).
void glGetObjectPtrLabel (const void *ptr, GLsizei bufSizebufSize, GLsizei *lengthlength, GLchar *labellabel)
 Convenience function that calls glGetObjectPtrLabel(ptr, bufSize, length, label).
void glGetPointerv (GLenum pnamepname, void **paramsparams)
 Convenience function that calls glGetPointerv(pname, params).
void glEnablei (GLenum targettarget, GLuint indexindex)
 Convenience function that calls glEnablei(target, index).
void glDisablei (GLenum targettarget, GLuint indexindex)
 Convenience function that calls glDisablei(target, index).
void glBlendEquationi (GLuint bufbuf, GLenum modemode)
 Convenience function that calls glBlendEquationi(buf, mode).
void glBlendEquationSeparatei (GLuint bufbuf, GLenum modeRGBmodeRGB, GLenum modeAlphamodeAlpha)
 Convenience function that calls glBlendEquationSeparatei(buf, modeRGB, modeAlpha).
void glBlendFunci (GLuint bufbuf, GLenum srcsrc, GLenum dstdst)
 Convenience function that calls glBlendFunci(buf, src, dst).
void glBlendFuncSeparatei (GLuint bufbuf, GLenum srcRGBsrcRGB, GLenum dstRGBdstRGB, GLenum srcAlphasrcAlpha, GLenum dstAlphadstAlpha)
 Convenience function that calls glBlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha).
void glColorMaski (GLuint indexindex, GLboolean rr, GLboolean gg, GLboolean bb, GLboolean aa)
 Convenience function that calls glColorMaski(index, r, g, b, a).
GLboolean glIsEnabledi (GLenum targettarget, GLuint indexindex)
 Convenience function that calls glIsEnabledi(target, index).
void glDrawElementsBaseVertex (GLenum modemode, GLsizei countcount, GLenum typetype, const void *indicesindices, GLint basevertexbasevertex)
 Convenience function that calls glDrawElementsBaseVertex(mode, count, type, indices, basevertex).
void glDrawRangeElementsBaseVertex (GLenum modemode, GLuint startstart, GLuint endend, GLsizei countcount, GLenum typetype, const void *indicesindices, GLint basevertexbasevertex)
 Convenience function that calls glDrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex).
void glDrawElementsInstancedBaseVertex (GLenum modemode, GLsizei countcount, GLenum typetype, const void *indicesindices, GLsizei instancecountinstancecount, GLint basevertexbasevertex)
 Convenience function that calls glDrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex).
void glFramebufferTexture (GLenum targettarget, GLenum attachmentattachment, GLuint texturetexture, GLint levellevel)
 Convenience function that calls glFramebufferTexture(target, attachment, texture, level).
void glPrimitiveBoundingBox (GLfloat minX, GLfloat minYminY, GLfloat minZminZ, GLfloat minWminW, GLfloat maxXmaxX, GLfloat maxYmaxY, GLfloat maxZmaxZ, GLfloat maxWmaxW)
 Convenience function that calls glPrimitiveBoundingBox(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW).
GLenum glGetGraphicsResetStatus (void)
 Convenience function that calls glGetGraphicsResetStatus().
void glReadnPixels (GLint xx, GLint yy, GLsizei widthwidth, GLsizei heightheight, GLenum formatformat, GLenum typetype, GLsizei bufSizebufSize, void *datadata)
 Convenience function that calls glReadnPixels(x, y, width, height, format, type, bufSize, data).
void glGetnUniformfv (GLuint programprogram, GLint locationlocation, GLsizei bufSizebufSize, GLfloat *paramsparams)
 Convenience function that calls glGetnUniformfv(program, location, bufSize, params).
void glGetnUniformiv (GLuint programprogram, GLint locationlocation, GLsizei bufSizebufSize, GLint *paramsparams)
 Convenience function that calls glGetnUniformiv(program, location, bufSize, params).
void glGetnUniformuiv (GLuint programprogram, GLint locationlocation, GLsizei bufSizebufSize, GLuint *paramsparams)
 Convenience function that calls glGetnUniformuiv(program, location, bufSize, params).
void glMinSampleShading (GLfloat valuevalue)
 Convenience function that calls glMinSampleShading(value).
void glPatchParameteri (GLenum pnamepname, GLint valuevalue)
 Convenience function that calls glPatchParameteri(pname, value).
void glTexParameterIiv (GLenum targettarget, GLenum pnamepname, const GLint *paramsparams)
 Convenience function that calls glTexParameterIiv(target, pname, params).
void glTexParameterIuiv (GLenum targettarget, GLenum pnamepname, const GLuint *paramsparams)
 Convenience function that calls glTexParameterIuiv(target, pname, params).
void glGetTexParameterIiv (GLenum targettarget, GLenum pnamepname, GLint *paramsparams)
 Convenience function that calls glGetTexParameterIiv(target, pname, params).
void glGetTexParameterIuiv (GLenum targettarget, GLenum pnamepname, GLuint *paramsparams)
 Convenience function that calls glGetTexParameterIuiv(target, pname, params).
void glSamplerParameterIiv (GLuint samplersampler, GLenum pnamepname, const GLint *paramparam)
 Convenience function that calls glSamplerParameterIiv(sampler, pname, param).
void glSamplerParameterIuiv (GLuint samplersampler, GLenum pnamepname, const GLuint *paramparam)
 Convenience function that calls glSamplerParameterIuiv(sampler, pname, param).
void glGetSamplerParameterIiv (GLuint samplersampler, GLenum pnamepname, GLint *paramsparams)
 Convenience function that calls glGetSamplerParameterIiv(sampler, pname, params).
void glGetSamplerParameterIuiv (GLuint samplersampler, GLenum pnamepname, GLuint *paramsparams)
 Convenience function that calls glGetSamplerParameterIuiv(sampler, pname, params).
void glTexBuffer (GLenum targettarget, GLenum internalformatinternalformat, GLuint bufferbuffer)
 Convenience function that calls glTexBuffer(target, internalformat, buffer).
void glTexBufferRange (GLenum targettarget, GLenum internalformatinternalformat, GLuint bufferbuffer, GLintptr offsetoffset, GLsizeiptr sizesize)
 Convenience function that calls glTexBufferRange(target, internalformat, buffer, offset, size).
void glTexStorage3DMultisample (GLenum targettarget, GLsizei samplessamples, GLenum internalformatinternalformat, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth, GLboolean fixedsamplelocationsfixedsamplelocations)
 Convenience function that calls glTexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations).
Public Member Functions inherited from QOpenGLFunctions
 QOpenGLFunctions ()
 Constructs a default function resolver.
 QOpenGLFunctions (QOpenGLContext *context)
 Constructs a function resolver for context.
 ~QOpenGLFunctions ()
 Destroys this function resolver.
QOpenGLFunctions::OpenGLFeatures openGLFeatures () const
 Returns the set of features that are present on this system's OpenGL implementation.
bool hasOpenGLFeature (QOpenGLFunctions::OpenGLFeature feature) const
 Returns true if feature is present on this system's OpenGL implementation; false otherwise.
void initializeOpenGLFunctions ()
 Initializes OpenGL function resolution for the current context.
void glBindTexture (GLenum targettarget, GLuint texturetexture)
 Convenience function that calls glBindTexture(target, texture).
void glBlendFunc (GLenum sfactor, GLenum dfactor)
 Convenience function that calls glBlendFunc(sfactor, dfactor).
void glClear (GLbitfield maskmask)
 Convenience function that calls glClear(mask).
void glClearColor (GLclampf red, GLclampf greengreen, GLclampf blueblue, GLclampf alphaalpha)
 Convenience function that calls glClearColor(red, green, blue, alpha).
void glClearStencil (GLint ss)
 Convenience function that calls glClearStencil(s).
void glColorMask (GLboolean red, GLboolean greengreen, GLboolean blueblue, GLboolean alphaalpha)
 Convenience function that calls glColorMask(red, green, blue, alpha).
void glCopyTexImage2D (GLenum targettarget, GLint levellevel, GLenum internalformatinternalformat, GLint xx, GLint yy, GLsizei widthwidth, GLsizei heightheight, GLint borderborder)
 Convenience function that calls glCopyTexImage2D(target, level, internalformat, x, y, width, height, border).
void glCopyTexSubImage2D (GLenum targettarget, GLint levellevel, GLint xoffsetxoffset, GLint yoffsetyoffset, GLint xx, GLint yy, GLsizei widthwidth, GLsizei heightheight)
 Convenience function that calls glCopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height).
void glCullFace (GLenum modemode)
 Convenience function that calls glCullFace(mode).
void glDeleteTextures (GLsizei nn, const GLuint *texturestextures)
 Convenience function that calls glDeleteTextures(n, textures).
void glDepthFunc (GLenum funcfunc)
 Convenience function that calls glDepthFunc(func).
void glDepthMask (GLboolean flag)
 Convenience function that calls glDepthMask(flag).
void glDisable (GLenum capcap)
 Convenience function that calls glDisable(cap).
void glDrawArrays (GLenum modemode, GLint firstfirst, GLsizei countcount)
 Convenience function that calls glDrawArrays(mode, first, count).
void glDrawElements (GLenum modemode, GLsizei countcount, GLenum typetype, const GLvoid *indicesindices)
 Convenience function that calls glDrawElements(mode, count, type, indices).
void glEnable (GLenum capcap)
 Convenience function that calls glEnable(cap).
void glFinish ()
 Convenience function that calls glFinish().
void glFlush ()
 Convenience function that calls glFlush().
void glFrontFace (GLenum modemode)
 Convenience function that calls glFrontFace(mode).
void glGenTextures (GLsizei nn, GLuint *texturestextures)
 Convenience function that calls glGenTextures(n, textures).
void glGetBooleanv (GLenum pnamepname, GLboolean *paramsparams)
 Convenience function that calls glGetBooleanv(pname, params).
GLenum glGetError ()
 Convenience function that calls glGetError().
void glGetFloatv (GLenum pnamepname, GLfloat *paramsparams)
 Convenience function that calls glGetFloatv(pname, params).
void glGetIntegerv (GLenum pnamepname, GLint *paramsparams)
 Convenience function that calls glGetIntegerv(pname, params).
const GLubyte * glGetString (GLenum namename)
 Convenience function that calls glGetString(name).
void glGetTexParameterfv (GLenum targettarget, GLenum pnamepname, GLfloat *paramsparams)
 Convenience function that calls glGetTexParameterfv(target, pname, params).
void glGetTexParameteriv (GLenum targettarget, GLenum pnamepname, GLint *paramsparams)
 Convenience function that calls glGetTexParameteriv(target, pname, params).
void glHint (GLenum targettarget, GLenum modemode)
 Convenience function that calls glHint(target, mode).
GLboolean glIsEnabled (GLenum capcap)
 Convenience function that calls glIsEnabled(cap).
GLboolean glIsTexture (GLuint texturetexture)
 Convenience function that calls glIsTexture(texture).
void glLineWidth (GLfloat widthwidth)
 Convenience function that calls glLineWidth(width).
void glPixelStorei (GLenum pnamepname, GLint paramparam)
 Convenience function that calls glPixelStorei(pname, param).
void glPolygonOffset (GLfloat factor, GLfloat unitsunits)
 Convenience function that calls glPolygonOffset(factor, units).
void glReadPixels (GLint xx, GLint yy, GLsizei widthwidth, GLsizei heightheight, GLenum formatformat, GLenum typetype, GLvoid *pixelspixels)
 Convenience function that calls glReadPixels(x, y, width, height, format, type, pixels).
void glScissor (GLint xx, GLint yy, GLsizei widthwidth, GLsizei heightheight)
 Convenience function that calls glScissor(x, y, width, height).
void glStencilFunc (GLenum funcfunc, GLint refref, GLuint maskmask)
 Convenience function that calls glStencilFunc(func, ref, mask).
void glStencilMask (GLuint maskmask)
 Convenience function that calls glStencilMask(mask).
void glStencilOp (GLenum fail, GLenum zfail, GLenum zpass)
 Convenience function that calls glStencilOp(fail, zfail, zpass).
void glTexImage2D (GLenum targettarget, GLint levellevel, GLint internalformatinternalformat, GLsizei widthwidth, GLsizei heightheight, GLint borderborder, GLenum formatformat, GLenum typetype, const GLvoid *pixelspixels)
 Convenience function that calls glTexImage2D(target, level, internalformat, width, height, border, format, type, pixels).
void glTexParameterf (GLenum targettarget, GLenum pnamepname, GLfloat paramparam)
 Convenience function that calls glTexParameterf(target, pname, param).
void glTexParameterfv (GLenum targettarget, GLenum pnamepname, const GLfloat *paramsparams)
 Convenience function that calls glTexParameterfv(target, pname, params).
void glTexParameteri (GLenum targettarget, GLenum pnamepname, GLint paramparam)
 Convenience function that calls glTexParameteri(target, pname, param).
void glTexParameteriv (GLenum targettarget, GLenum pnamepname, const GLint *paramsparams)
 Convenience function that calls glTexParameteriv(target, pname, params).
void glTexSubImage2D (GLenum targettarget, GLint levellevel, GLint xoffsetxoffset, GLint yoffsetyoffset, GLsizei widthwidth, GLsizei heightheight, GLenum formatformat, GLenum typetype, const GLvoid *pixelspixels)
 Convenience function that calls glTexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels).
void glViewport (GLint xx, GLint yy, GLsizei widthwidth, GLsizei heightheight)
 Convenience function that calls glViewport(x, y, width, height).
void glActiveTexture (GLenum texturetexture)
 Convenience function that calls glActiveTexture(texture).
void glAttachShader (GLuint programprogram, GLuint shadershader)
 Convenience function that calls glAttachShader(program, shader).
void glBindAttribLocation (GLuint programprogram, GLuint indexindex, const char *namename)
 Convenience function that calls glBindAttribLocation(program, index, name).
void glBindBuffer (GLenum targettarget, GLuint bufferbuffer)
 Convenience function that calls glBindBuffer(target, buffer).
void glBindFramebuffer (GLenum targettarget, GLuint framebufferframebuffer)
 Convenience function that calls glBindFramebuffer(target, framebuffer).
void glBindRenderbuffer (GLenum targettarget, GLuint renderbufferrenderbuffer)
 Convenience function that calls glBindRenderbuffer(target, renderbuffer).
void glBlendColor (GLclampf red, GLclampf greengreen, GLclampf blueblue, GLclampf alphaalpha)
 Convenience function that calls glBlendColor(red, green, blue, alpha).
void glBlendEquation (GLenum modemode)
 Convenience function that calls glBlendEquation(mode).
void glBlendEquationSeparate (GLenum modeRGBmodeRGB, GLenum modeAlphamodeAlpha)
 Convenience function that calls glBlendEquationSeparate(modeRGB, modeAlpha).
void glBlendFuncSeparate (GLenum srcRGBsrcRGB, GLenum dstRGBdstRGB, GLenum srcAlphasrcAlpha, GLenum dstAlphadstAlpha)
 Convenience function that calls glBlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha).
void glBufferData (GLenum targettarget, qopengl_GLsizeiptr sizesize, const void *datadata, GLenum usageusage)
 Convenience function that calls glBufferData(target, size, data, usage).
void glBufferSubData (GLenum targettarget, qopengl_GLintptr offsetoffset, qopengl_GLsizeiptr sizesize, const void *datadata)
 Convenience function that calls glBufferSubData(target, offset, size, data).
GLenum glCheckFramebufferStatus (GLenum targettarget)
 Convenience function that calls glCheckFramebufferStatus(target).
void glClearDepthf (GLclampf depthdepth)
 Convenience function that calls glClearDepth(depth) on desktop OpenGL systems and glClearDepthf(depth) on embedded OpenGL ES systems.
void glCompileShader (GLuint shadershader)
 Convenience function that calls glCompileShader(shader).
void glCompressedTexImage2D (GLenum targettarget, GLint levellevel, GLenum internalformatinternalformat, GLsizei widthwidth, GLsizei heightheight, GLint borderborder, GLsizei imageSizeimageSize, const void *datadata)
 Convenience function that calls glCompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data).
void glCompressedTexSubImage2D (GLenum targettarget, GLint levellevel, GLint xoffsetxoffset, GLint yoffsetyoffset, GLsizei widthwidth, GLsizei heightheight, GLenum formatformat, GLsizei imageSizeimageSize, const void *datadata)
 Convenience function that calls glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data).
GLuint glCreateProgram ()
 Convenience function that calls glCreateProgram().
GLuint glCreateShader (GLenum typetype)
 Convenience function that calls glCreateShader(type).
void glDeleteBuffers (GLsizei nn, const GLuint *buffersbuffers)
 Convenience function that calls glDeleteBuffers(n, buffers).
void glDeleteFramebuffers (GLsizei nn, const GLuint *framebuffersframebuffers)
 Convenience function that calls glDeleteFramebuffers(n, framebuffers).
void glDeleteProgram (GLuint programprogram)
 Convenience function that calls glDeleteProgram(program).
void glDeleteRenderbuffers (GLsizei nn, const GLuint *renderbuffersrenderbuffers)
 Convenience function that calls glDeleteRenderbuffers(n, renderbuffers).
void glDeleteShader (GLuint shadershader)
 Convenience function that calls glDeleteShader(shader).
void glDepthRangef (GLclampf zNearzNear, GLclampf zFarzFar)
 Convenience function that calls glDepthRange(zNear, zFar) on desktop OpenGL systems and glDepthRangef(zNear, zFar) on embedded OpenGL ES systems.
void glDetachShader (GLuint programprogram, GLuint shadershader)
 Convenience function that calls glDetachShader(program, shader).
void glDisableVertexAttribArray (GLuint indexindex)
 Convenience function that calls glDisableVertexAttribArray(index).
void glEnableVertexAttribArray (GLuint indexindex)
 Convenience function that calls glEnableVertexAttribArray(index).
void glFramebufferRenderbuffer (GLenum targettarget, GLenum attachmentattachment, GLenum renderbuffertargetrenderbuffertarget, GLuint renderbufferrenderbuffer)
 Convenience function that calls glFramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer).
void glFramebufferTexture2D (GLenum targettarget, GLenum attachmentattachment, GLenum textargettextarget, GLuint texturetexture, GLint levellevel)
 Convenience function that calls glFramebufferTexture2D(target, attachment, textarget, texture, level).
void glGenBuffers (GLsizei nn, GLuint *buffersbuffers)
 Convenience function that calls glGenBuffers(n, buffers).
void glGenerateMipmap (GLenum targettarget)
 Convenience function that calls glGenerateMipmap(target).
void glGenFramebuffers (GLsizei nn, GLuint *framebuffersframebuffers)
 Convenience function that calls glGenFramebuffers(n, framebuffers).
void glGenRenderbuffers (GLsizei nn, GLuint *renderbuffersrenderbuffers)
 Convenience function that calls glGenRenderbuffers(n, renderbuffers).
void glGetActiveAttrib (GLuint programprogram, GLuint indexindex, GLsizei bufsizebufsize, GLsizei *lengthlength, GLint *sizesize, GLenum *typetype, char *namename)
 Convenience function that calls glGetActiveAttrib(program, index, bufsize, length, size, type, name).
void glGetActiveUniform (GLuint programprogram, GLuint indexindex, GLsizei bufsizebufsize, GLsizei *lengthlength, GLint *sizesize, GLenum *typetype, char *namename)
 Convenience function that calls glGetActiveUniform(program, index, bufsize, length, size, type, name).
void glGetAttachedShaders (GLuint programprogram, GLsizei maxcount, GLsizei *countcount, GLuint *shadersshaders)
 Convenience function that calls glGetAttachedShaders(program, maxcount, count, shaders).
GLint glGetAttribLocation (GLuint programprogram, const char *namename)
 Convenience function that calls glGetAttribLocation(program, name).
void glGetBufferParameteriv (GLenum targettarget, GLenum pnamepname, GLint *paramsparams)
 Convenience function that calls glGetBufferParameteriv(target, pname, params).
void glGetFramebufferAttachmentParameteriv (GLenum targettarget, GLenum attachmentattachment, GLenum pnamepname, GLint *paramsparams)
 Convenience function that calls glGetFramebufferAttachmentParameteriv(target, attachment, pname, params).
void glGetProgramiv (GLuint programprogram, GLenum pnamepname, GLint *paramsparams)
 Convenience function that calls glGetProgramiv(program, pname, params).
void glGetProgramInfoLog (GLuint programprogram, GLsizei bufsizebufsize, GLsizei *lengthlength, char *infolog)
 Convenience function that calls glGetProgramInfoLog(program, bufsize, length, infolog).
void glGetRenderbufferParameteriv (GLenum targettarget, GLenum pnamepname, GLint *paramsparams)
 Convenience function that calls glGetRenderbufferParameteriv(target, pname, params).
void glGetShaderiv (GLuint shadershader, GLenum pnamepname, GLint *paramsparams)
 Convenience function that calls glGetShaderiv(shader, pname, params).
void glGetShaderInfoLog (GLuint shadershader, GLsizei bufsizebufsize, GLsizei *lengthlength, char *infolog)
 Convenience function that calls glGetShaderInfoLog(shader, bufsize, length, infolog).
void glGetShaderPrecisionFormat (GLenum shadertypeshadertype, GLenum precisiontypeprecisiontype, GLint *rangerange, GLint *precisionprecision)
 Convenience function that calls glGetShaderPrecisionFormat(shadertype, precisiontype, range, precision).
void glGetShaderSource (GLuint shadershader, GLsizei bufsizebufsize, GLsizei *lengthlength, char *sourcesource)
 Convenience function that calls glGetShaderSource(shader, bufsize, length, source).
void glGetUniformfv (GLuint programprogram, GLint locationlocation, GLfloat *paramsparams)
 Convenience function that calls glGetUniformfv(program, location, params).
void glGetUniformiv (GLuint programprogram, GLint locationlocation, GLint *paramsparams)
 Convenience function that calls glGetUniformiv(program, location, params).
GLint glGetUniformLocation (GLuint programprogram, const char *namename)
 Convenience function that calls glGetUniformLocation(program, name).
void glGetVertexAttribfv (GLuint indexindex, GLenum pnamepname, GLfloat *paramsparams)
 Convenience function that calls glGetVertexAttribfv(index, pname, params).
void glGetVertexAttribiv (GLuint indexindex, GLenum pnamepname, GLint *paramsparams)
 Convenience function that calls glGetVertexAttribiv(index, pname, params).
void glGetVertexAttribPointerv (GLuint indexindex, GLenum pnamepname, void **pointerpointer)
 Convenience function that calls glGetVertexAttribPointerv(index, pname, pointer).
GLboolean glIsBuffer (GLuint bufferbuffer)
 Convenience function that calls glIsBuffer(buffer).
GLboolean glIsFramebuffer (GLuint framebufferframebuffer)
 Convenience function that calls glIsFramebuffer(framebuffer).
GLboolean glIsProgram (GLuint programprogram)
 Convenience function that calls glIsProgram(program).
GLboolean glIsRenderbuffer (GLuint renderbufferrenderbuffer)
 Convenience function that calls glIsRenderbuffer(renderbuffer).
GLboolean glIsShader (GLuint shadershader)
 Convenience function that calls glIsShader(shader).
void glLinkProgram (GLuint programprogram)
 Convenience function that calls glLinkProgram(program).
void glReleaseShaderCompiler ()
 Convenience function that calls glReleaseShaderCompiler().
void glRenderbufferStorage (GLenum targettarget, GLenum internalformatinternalformat, GLsizei widthwidth, GLsizei heightheight)
 Convenience function that calls glRenderbufferStorage(target, internalformat, width, height).
void glSampleCoverage (GLclampf valuevalue, GLboolean invertinvert)
 Convenience function that calls glSampleCoverage(value, invert).
void glShaderBinary (GLint nn, const GLuint *shadersshaders, GLenum binaryformatbinaryformat, const void *binarybinary, GLint lengthlength)
 Convenience function that calls glShaderBinary(n, shaders, binaryformat, binary, length).
void glShaderSource (GLuint shadershader, GLsizei countcount, const char **stringstring, const GLint *lengthlength)
 Convenience function that calls glShaderSource(shader, count, string, length).
void glStencilFuncSeparate (GLenum faceface, GLenum funcfunc, GLint refref, GLuint maskmask)
 Convenience function that calls glStencilFuncSeparate(face, func, ref, mask).
void glStencilMaskSeparate (GLenum faceface, GLuint maskmask)
 Convenience function that calls glStencilMaskSeparate(face, mask).
void glStencilOpSeparate (GLenum faceface, GLenum fail, GLenum zfail, GLenum zpass)
 Convenience function that calls glStencilOpSeparate(face, fail, zfail, zpass).
void glUniform1f (GLint locationlocation, GLfloat xx)
 Convenience function that calls glUniform1f(location, x).
void glUniform1fv (GLint locationlocation, GLsizei countcount, const GLfloat *vv)
 Convenience function that calls glUniform1fv(location, count, v).
void glUniform1i (GLint locationlocation, GLint xx)
 Convenience function that calls glUniform1i(location, x).
void glUniform1iv (GLint locationlocation, GLsizei countcount, const GLint *vv)
 Convenience function that calls glUniform1iv(location, count, v).
void glUniform2f (GLint locationlocation, GLfloat xx, GLfloat yy)
 Convenience function that calls glUniform2f(location, x, y).
void glUniform2fv (GLint locationlocation, GLsizei countcount, const GLfloat *vv)
 Convenience function that calls glUniform2fv(location, count, v).
void glUniform2i (GLint locationlocation, GLint xx, GLint yy)
 Convenience function that calls glUniform2i(location, x, y).
void glUniform2iv (GLint locationlocation, GLsizei countcount, const GLint *vv)
 Convenience function that calls glUniform2iv(location, count, v).
void glUniform3f (GLint locationlocation, GLfloat xx, GLfloat yy, GLfloat zz)
 Convenience function that calls glUniform3f(location, x, y, z).
void glUniform3fv (GLint locationlocation, GLsizei countcount, const GLfloat *vv)
 Convenience function that calls glUniform3fv(location, count, v).
void glUniform3i (GLint locationlocation, GLint xx, GLint yy, GLint zz)
 Convenience function that calls glUniform3i(location, x, y, z).
void glUniform3iv (GLint locationlocation, GLsizei countcount, const GLint *vv)
 Convenience function that calls glUniform3iv(location, count, v).
void glUniform4f (GLint locationlocation, GLfloat xx, GLfloat yy, GLfloat zz, GLfloat ww)
 Convenience function that calls glUniform4f(location, x, y, z, w).
void glUniform4fv (GLint locationlocation, GLsizei countcount, const GLfloat *vv)
 Convenience function that calls glUniform4fv(location, count, v).
void glUniform4i (GLint locationlocation, GLint xx, GLint yy, GLint zz, GLint ww)
 Convenience function that calls glUniform4i(location, x, y, z, w).
void glUniform4iv (GLint locationlocation, GLsizei countcount, const GLint *vv)
 Convenience function that calls glUniform4iv(location, count, v).
void glUniformMatrix2fv (GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue)
 Convenience function that calls glUniformMatrix2fv(location, count, transpose, value).
void glUniformMatrix3fv (GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue)
 Convenience function that calls glUniformMatrix3fv(location, count, transpose, value).
void glUniformMatrix4fv (GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue)
 Convenience function that calls glUniformMatrix4fv(location, count, transpose, value).
void glUseProgram (GLuint programprogram)
 Convenience function that calls glUseProgram(program).
void glValidateProgram (GLuint programprogram)
 Convenience function that calls glValidateProgram(program).
void glVertexAttrib1f (GLuint indx, GLfloat xx)
 Convenience function that calls glVertexAttrib1f(indx, x).
void glVertexAttrib1fv (GLuint indx, const GLfloat *valuesvalues)
 Convenience function that calls glVertexAttrib1fv(indx, values).
void glVertexAttrib2f (GLuint indx, GLfloat xx, GLfloat yy)
 Convenience function that calls glVertexAttrib2f(indx, x, y).
void glVertexAttrib2fv (GLuint indx, const GLfloat *valuesvalues)
 Convenience function that calls glVertexAttrib2fv(indx, values).
void glVertexAttrib3f (GLuint indx, GLfloat xx, GLfloat yy, GLfloat zz)
 Convenience function that calls glVertexAttrib3f(indx, x, y, z).
void glVertexAttrib3fv (GLuint indx, const GLfloat *valuesvalues)
 Convenience function that calls glVertexAttrib3fv(indx, values).
void glVertexAttrib4f (GLuint indx, GLfloat xx, GLfloat yy, GLfloat zz, GLfloat ww)
 Convenience function that calls glVertexAttrib4f(indx, x, y, z, w).
void glVertexAttrib4fv (GLuint indx, const GLfloat *valuesvalues)
 Convenience function that calls glVertexAttrib4fv(indx, values).
void glVertexAttribPointer (GLuint indx, GLint sizesize, GLenum typetype, GLboolean normalizednormalized, GLsizei stridestride, const void *ptr)
 Convenience function that calls glVertexAttribPointer(indx, size, type, normalized, stride, ptr).

Additional Inherited Members

Static Protected Member Functions inherited from QOpenGLFunctions
static bool isInitialized (const QOpenGLFunctionsPrivate *d)
Protected Attributes inherited from QOpenGLFunctions
QOpenGLFunctionsPrivate * d_ptr

Detailed Description

\inmodule QtGui

Definition at line 25 of file qopenglextensions_p.h.

Member Enumeration Documentation

◆ OpenGLExtension

Enumerator
TextureRectangle 
GenerateMipmap 
TextureCompression 
MirroredRepeat 
FramebufferMultisample 
StencilTwoSide 
StencilWrap 
PackedDepthStencil 
NVFloatBuffer 
PixelBufferObject 
FramebufferBlit 
BGRATextureFormat 
DDSTextureCompression 
ETC1TextureCompression 
PVRTCTextureCompression 
ElementIndexUint 
Depth24 
SRGBFrameBuffer 
MapBuffer 
GeometryShaders 
MapBufferRange 
Sized8Formats 
DiscardFramebuffer 
Sized16Formats 
TextureSwizzle 
StandardDerivatives 
ASTCTextureCompression 
ETC2TextureCompression 
HalfFloatVertex 
MultiView 
MultiViewExtended 

Definition at line 33 of file qopenglextensions_p.h.

Constructor & Destructor Documentation

◆ QOpenGLExtensions() [1/2]

QOpenGLExtensions::QOpenGLExtensions ( )

Definition at line 228 of file qopenglfunctions.cpp.

◆ QOpenGLExtensions() [2/2]

QOpenGLExtensions::QOpenGLExtensions ( QOpenGLContext * context)

Definition at line 232 of file qopenglfunctions.cpp.

◆ ~QOpenGLExtensions()

QOpenGLExtensions::~QOpenGLExtensions ( )
inline

Definition at line 31 of file qopenglextensions_p.h.

Member Function Documentation

◆ d()

QOpenGLExtensionsPrivate * QOpenGLExtensions::d ( ) const
inline

Definition at line 98 of file qopenglextensions_p.h.

◆ discardFramebuffer()

void QOpenGLExtensions::discardFramebuffer ( GLenum target,
GLsizei numAttachments,
const GLenum * attachments )

Definition at line 5111 of file qopenglfunctions.cpp.

◆ flushShared()

void QOpenGLExtensions::flushShared ( )

Definition at line 5127 of file qopenglfunctions.cpp.

◆ glGetBufferSubData()

void QOpenGLExtensions::glGetBufferSubData ( GLenum target,
qopengl_GLintptr offset,
qopengl_GLsizeiptr size,
GLvoid * data )
inline

Definition at line 112 of file qopenglextensions_p.h.

◆ glMapBuffer()

GLvoid * QOpenGLExtensions::glMapBuffer ( GLenum target,
GLenum access )
inline

Definition at line 103 of file qopenglextensions_p.h.

◆ hasOpenGLExtension()

bool QOpenGLExtensions::hasOpenGLExtension ( QOpenGLExtensions::OpenGLExtension extension) const

Returns true if extension is present on this system's OpenGL implementation; false otherwise.

It is assumed that the QOpenGLContext associated with this extension resolver is current.

See also
openGLFeatures()

Definition at line 575 of file qopenglfunctions.cpp.

◆ openGLExtensions()

QOpenGLExtensions::OpenGLExtensions QOpenGLExtensions::openGLExtensions ( )

Returns the set of extensions that are present on this system's OpenGL implementation.

It is assumed that the QOpenGLContext associated with this extension resolver is current.

See also
hasOpenGLExtensions()

Definition at line 556 of file qopenglfunctions.cpp.


The documentation for this class was generated from the following files: