openscenegraph
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
osg::GLExtensions Class Reference
Inheritance diagram for osg::GLExtensions:
osg::Referenced

Public Member Functions

 GLExtensions (unsigned int contextID)
 
GLuint getCurrentProgram () const
 
bool getProgramInfoLog (GLuint program, std::string &result) const
 
bool getShaderInfoLog (GLuint shader, std::string &result) const
 
bool getAttribLocation (const char *attribName, GLuint &slot) const
 
bool getFragDataLocation (const char *fragDataName, GLuint &slot) const
 
 void (GL_APIENTRY *glDrawBuffers)(GLsizei n
 
 void (GL_APIENTRY *glAttachShader)(GLuint program
 
 void (GL_APIENTRY *glBindAttribLocation)(GLuint program
 
 void (GL_APIENTRY *glCompileShader)(GLuint shader)
 
 GLuint (GL_APIENTRY *glCreateProgram)(void)
 
 GLuint (GL_APIENTRY *glCreateShader)(GLenum type)
 
 void (GL_APIENTRY *glDeleteProgram)(GLuint program)
 
 void (GL_APIENTRY *glDeleteObjectARB)(GLuint program)
 
 void (GL_APIENTRY *glDeleteShader)(GLuint shader)
 
 void (GL_APIENTRY *glDetachShader)(GLuint program
 
 void (GL_APIENTRY *glDisableVertexAttribArray)(GLuint index)
 
 void (GL_APIENTRY *glEnableVertexAttribArray)(GLuint index)
 
 void (GL_APIENTRY *glGetActiveAttrib)(GLuint program
 
 void (GL_APIENTRY *glGetActiveUniform)(GLuint program
 
 void (GL_APIENTRY *glGetAttachedShaders)(GLuint program
 
 GLint (GL_APIENTRY *glGetAttribLocation)(GLuint program
 
 void (GL_APIENTRY *glGetProgramiv)(GLuint program
 
 void (GL_APIENTRY *glGetObjectParameterivARB)(GLuint program
 
 void (GL_APIENTRY *glGetProgramInfoLog)(GLuint program
 
 void (GL_APIENTRY *glGetInfoLogARB)(GLuint program
 
 void (GL_APIENTRY *glGetShaderiv)(GLuint shader
 
 void (GL_APIENTRY *glGetShaderInfoLog)(GLuint shader
 
 void (GL_APIENTRY *glGetShaderSource)(GLuint shader
 
 GLint (GL_APIENTRY *glGetUniformLocation)(GLuint program
 
 void (GL_APIENTRY *glGetUniformfv)(GLuint program
 
 void (GL_APIENTRY *glGetUniformiv)(GLuint program
 
 void (GL_APIENTRY *glGetVertexAttribdv)(GLuint index
 
 void (GL_APIENTRY *glGetVertexAttribfv)(GLuint index
 
 void (GL_APIENTRY *glGetVertexAttribiv)(GLuint index
 
 void (GL_APIENTRY *glGetVertexAttribPointerv)(GLuint index
 
 GLboolean (GL_APIENTRY *glIsProgram)(GLuint program)
 
 GLboolean (GL_APIENTRY *glIsShader)(GLuint shader)
 
 void (GL_APIENTRY *glLinkProgram)(GLuint program)
 
 void (GL_APIENTRY *glShaderSource)(GLuint shader
 
 void (GL_APIENTRY *glUseProgram)(GLuint program)
 
 void (GL_APIENTRY *glUniform1f)(GLint location
 
 void (GL_APIENTRY *glUniform2f)(GLint location
 
 void (GL_APIENTRY *glUniform3f)(GLint location
 
 void (GL_APIENTRY *glUniform4f)(GLint location
 
 void (GL_APIENTRY *glUniform1i)(GLint location
 
 void (GL_APIENTRY *glUniform2i)(GLint location
 
 void (GL_APIENTRY *glUniform3i)(GLint location
 
 void (GL_APIENTRY *glUniform4i)(GLint location
 
 void (GL_APIENTRY *glUniform1fv)(GLint location
 
 void (GL_APIENTRY *glUniform2fv)(GLint location
 
 void (GL_APIENTRY *glUniform3fv)(GLint location
 
 void (GL_APIENTRY *glUniform4fv)(GLint location
 
 void (GL_APIENTRY *glUniform1iv)(GLint location
 
 void (GL_APIENTRY *glUniform2iv)(GLint location
 
 void (GL_APIENTRY *glUniform3iv)(GLint location
 
 void (GL_APIENTRY *glUniform4iv)(GLint location
 
 void (GL_APIENTRY *glUniformMatrix2fv)(GLint location
 
 void (GL_APIENTRY *glUniformMatrix3fv)(GLint location
 
 void (GL_APIENTRY *glUniformMatrix4fv)(GLint location
 
 void (GL_APIENTRY *glValidateProgram)(GLuint program)
 
 void (GL_APIENTRY *glVertexAttrib1d)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib1dv)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib1f)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib1fv)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib1s)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib1sv)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib2d)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib2dv)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib2f)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib2fv)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib2s)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib2sv)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib3d)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib3dv)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib3f)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib3fv)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib3s)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib3sv)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib4Nbv)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib4Niv)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib4Nsv)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib4Nub)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib4Nubv)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib4Nuiv)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib4Nusv)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib4bv)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib4d)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib4dv)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib4f)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib4fv)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib4iv)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib4s)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib4sv)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib4ubv)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib4uiv)(GLuint index
 
 void (GL_APIENTRY *glVertexAttrib4usv)(GLuint index
 
 void (GL_APIENTRY *glVertexAttribPointer)(GLuint index
 
 void (GL_APIENTRY *glVertexAttribDivisor)(GLuint index
 
 void (GL_APIENTRY *glUniformMatrix2x3fv)(GLint location
 
 void (GL_APIENTRY *glUniformMatrix3x2fv)(GLint location
 
 void (GL_APIENTRY *glUniformMatrix2x4fv)(GLint location
 
 void (GL_APIENTRY *glUniformMatrix4x2fv)(GLint location
 
 void (GL_APIENTRY *glUniformMatrix3x4fv)(GLint location
 
 void (GL_APIENTRY *glUniformMatrix4x3fv)(GLint location
 
 void (GL_APIENTRY *glClipControl)(GLenum origin
 
 void (GL_APIENTRY *glProgramParameteri)(GLuint program
 
 void (GL_APIENTRY *glPatchParameteri)(GLenum pname
 
 void (GL_APIENTRY *glPatchParameterfv)(GLenum pname
 
 void (GL_APIENTRY *glGetUniformuiv)(GLuint program
 
 void (GL_APIENTRY *glBindFragDataLocation)(GLuint program
 
 GLint (GL_APIENTRY *glGetFragDataLocation)(GLuint program
 
 void (GL_APIENTRY *glUniform1ui)(GLint location
 
 void (GL_APIENTRY *glUniform2ui)(GLint location
 
 void (GL_APIENTRY *glUniform3ui)(GLint location
 
 void (GL_APIENTRY *glUniform4ui)(GLint location
 
 void (GL_APIENTRY *glUniform1uiv)(GLint location
 
 void (GL_APIENTRY *glUniform2uiv)(GLint location
 
 void (GL_APIENTRY *glUniform3uiv)(GLint location
 
 void (GL_APIENTRY *glUniform4uiv)(GLint location
 
 GLuint (GL_APIENTRY *glGetHandleARB)(GLenum pname)
 
 void (GL_APIENTRY *glGetUniformIndices)(GLuint program
 
 void (GL_APIENTRY *glGetActiveUniformsiv)(GLuint program
 
 void (GL_APIENTRY *glGetActiveUniformName)(GLuint program
 
 GLuint (GL_APIENTRY *glGetUniformBlockIndex)(GLuint program
 
 void (GL_APIENTRY *glGetActiveUniformBlockiv)(GLuint program
 
 void (GL_APIENTRY *glGetActiveUniformBlockName)(GLuint program
 
 void (GL_APIENTRY *glUniformBlockBinding)(GLuint program
 
 void (GL_APIENTRY *glGetProgramBinary)(GLuint program
 
 void (GL_APIENTRY *glProgramBinary)(GLuint program
 
 void (GL_APIENTRY *glUniform1d)(GLint location
 
 void (GL_APIENTRY *glUniform2d)(GLint location
 
 void (GL_APIENTRY *glUniform3d)(GLint location
 
 void (GL_APIENTRY *glUniform4d)(GLint location
 
 void (GL_APIENTRY *glUniform1dv)(GLint location
 
 void (GL_APIENTRY *glUniform2dv)(GLint location
 
 void (GL_APIENTRY *glUniform3dv)(GLint location
 
 void (GL_APIENTRY *glUniform4dv)(GLint location
 
 void (GL_APIENTRY *glUniformMatrix2dv)(GLint location
 
 void (GL_APIENTRY *glUniformMatrix3dv)(GLint location
 
 void (GL_APIENTRY *glUniformMatrix4dv)(GLint location
 
 void (GL_APIENTRY *glUniformMatrix2x3dv)(GLint location
 
 void (GL_APIENTRY *glUniformMatrix3x2dv)(GLint location
 
 void (GL_APIENTRY *glUniformMatrix2x4dv)(GLint location
 
 void (GL_APIENTRY *glUniformMatrix4x2dv)(GLint location
 
 void (GL_APIENTRY *glUniformMatrix3x4dv)(GLint location
 
 void (GL_APIENTRY *glUniformMatrix4x3dv)(GLint location
 
 void (GL_APIENTRY *glGetActiveAtomicCounterBufferiv)(GLuint program
 
 void (GL_APIENTRY *glDispatchCompute)(GLuint numGroupsX
 
 void (GL_APIENTRY *glGenBuffers)(GLsizei n
 
 void (GL_APIENTRY *glBindBuffer)(GLenum target
 
 void (GL_APIENTRY *glBufferData)(GLenum target
 
 void (GL_APIENTRY *glBufferSubData)(GLenum target
 
 void (GL_APIENTRY *glDeleteBuffers)(GLsizei n
 
 GLboolean (GL_APIENTRY *glIsBuffer)(GLuint buffer)
 
 void (GL_APIENTRY *glGetBufferSubData)(GLenum target
 
GLvoid *GL_APIENTRY * glMapBuffer (GLenum target, GLenum access)
 
GLvoid *GL_APIENTRY * glMapBufferRange (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
 
 GLboolean (GL_APIENTRY *glUnmapBuffer)(GLenum target)
 
 void (GL_APIENTRY *glGetBufferParameteriv)(GLenum target
 
 void (GL_APIENTRY *glGetBufferPointerv)(GLenum target
 
 void (GL_APIENTRY *glBindBufferRange)(GLenum target
 
 void (GL_APIENTRY *glBindBufferBase)(GLenum target
 
 void (GL_APIENTRY *glTexBuffer)(GLenum target
 
 void (GL_APIENTRY *glMemoryBarrier)(GLbitfield barriers)
 
 void (GL_APIENTRY *glBlendFuncSeparate)(GLenum sfactorRGB
 
 void (GL_APIENTRY *glBlendFunci)(GLuint buf
 
 void (GL_APIENTRY *glBlendFuncSeparatei)(GLuint buf
 
 void (GL_APIENTRY *glSecondaryColor3ubv)(const GLubyte *coord)
 
 void (GL_APIENTRY *glSecondaryColor3fv)(const GLfloat *coord)
 
 void (GL_APIENTRY *glFogCoordfv)(const GLfloat *coord)
 
 void (GL_APIENTRY *glMultiTexCoord1f)(GLenum target
 
 void (GL_APIENTRY *glMultiTexCoord1fv)(GLenum target
 
 void (GL_APIENTRY *glMultiTexCoord2fv)(GLenum target
 
 void (GL_APIENTRY *glMultiTexCoord3fv)(GLenum target
 
 void (GL_APIENTRY *glMultiTexCoord4fv)(GLenum target
 
 void (GL_APIENTRY *glMultiTexCoord1d)(GLenum target
 
 void (GL_APIENTRY *glMultiTexCoord1dv)(GLenum target
 
 void (GL_APIENTRY *glMultiTexCoord2dv)(GLenum target
 
 void (GL_APIENTRY *glMultiTexCoord3dv)(GLenum target
 
 void (GL_APIENTRY *glMultiTexCoord4dv)(GLenum target
 
 void (GL_APIENTRY *glGenOcclusionQueries)(GLsizei n
 
 void (GL_APIENTRY *glDeleteOcclusionQueries)(GLsizei n
 
 GLboolean (GL_APIENTRY *glIsOcclusionQuery)(GLuint id)
 
 void (GL_APIENTRY *glBeginOcclusionQuery)(GLuint id)
 
 void (GL_APIENTRY *glEndOcclusionQuery)()
 
 void (GL_APIENTRY *glGetOcclusionQueryiv)(GLuint id
 
 void (GL_APIENTRY *glGetOcclusionQueryuiv)(GLuint id
 
 void (GL_APIENTRY *glGetQueryiv)(GLenum target
 
 void (GL_APIENTRY *glGenQueries)(GLsizei n
 
 void (GL_APIENTRY *glBeginQuery)(GLenum target
 
 void (GL_APIENTRY *glEndQuery)(GLenum target)
 
 void (GL_APIENTRY *glQueryCounter)(GLuint id
 
 GLboolean (GL_APIENTRY *glIsQuery)(GLuint id)
 
 void (GL_APIENTRY *glDeleteQueries)(GLsizei n
 
 void (GL_APIENTRY *glGetQueryObjectiv)(GLuint id
 
 void (GL_APIENTRY *glGetQueryObjectuiv)(GLuint id
 
 void (GL_APIENTRY *glGetQueryObjectui64v)(GLuint id
 
 void (GL_APIENTRY *glGetInteger64v)(GLenum pname
 
 void (GL_APIENTRY *glSampleMaski)(GLuint maskNumber
 
 void (GL_APIENTRY *glBindProgram)(GLenum target
 
 void (GL_APIENTRY *glGenPrograms)(GLsizei n
 
 void (GL_APIENTRY *glDeletePrograms)(GLsizei n
 
 void (GL_APIENTRY *glProgramString)(GLenum target
 
 void (GL_APIENTRY *glProgramLocalParameter4fv)(GLenum target
 
bool isTexStorage2DSupported () const
 
bool isCompressedTexImage2DSupported () const
 
bool isCompressedTexSubImage2DSupported () const
 
bool isBindImageTextureSupported () const
 
bool isNonPowerOfTwoTextureSupported (GLenum filter) const
 
 void (GL_APIENTRY *glTexStorage2D)(GLenum target
 
 void (GL_APIENTRY *glCompressedTexImage2D)(GLenum target
 
 void (GL_APIENTRY *glCompressedTexSubImage2D)(GLenum target
 
 void (GL_APIENTRY *glGetCompressedTexImage)(GLenum target
 
 void (GL_APIENTRY *glTexImage2DMultisample)(GLenum target
 
 void (GL_APIENTRY *glTexParameterIiv)(GLenum target
 
 void (GL_APIENTRY *glTexParameterIuiv)(GLenum target
 
 void (GL_APIENTRY *glBindImageTexture)(GLuint unit
 
bool isCompressedTexImage3DSupported () const
 
bool isCompressedTexSubImage3DSupported () const
 
 void (GL_APIENTRY *glTexImage3D)(GLenum target
 
 void (GL_APIENTRY *glTexSubImage3D)(GLenum target
 
 void (GL_APIENTRY *glCopyTexSubImage3D)(GLenum target
 
 void (GL_APIENTRY *glCompressedTexImage3D)(GLenum target
 
 void (GL_APIENTRY *glCompressedTexSubImage3D)(GLenum target
 
 void (GL_APIENTRY *glBlendColor)(GLclampf red
 
 void (GL_APIENTRY *glBlendEquation)(GLenum mode)
 
 void (GL_APIENTRY *glBlendEquationSeparate)(GLenum modeRGB
 
 void (GL_APIENTRY *glBlendEquationi)(GLuint buf
 
 void (GL_APIENTRY *glBlendEquationSeparatei)(GLuint buf
 
 void (GL_APIENTRY *glEnablei)(GLenum capability
 
 void (GL_APIENTRY *glDisablei)(GLenum capability
 
 void (GL_APIENTRY *glActiveStencilFace)(GLenum face)
 
 void (GL_APIENTRY *glStencilOpSeparate)(GLenum face
 
 void (GL_APIENTRY *glStencilMaskSeparate)(GLenum face
 
 void (GL_APIENTRY *glStencilFuncSeparate)(GLenum face
 
 void (GL_APIENTRY *glStencilFuncSeparateATI)(GLenum frontfunc
 
 void (GL_APIENTRY *glColorMaski)(GLuint buf
 
 void (GL_APIENTRY *glClampColor)(GLenum target
 
 void (GL_APIENTRY *glPrimitiveRestartIndex)(GLuint index)
 
 void (GL_APIENTRY *glSampleCoverage)(GLclampf value
 
 void (GL_APIENTRY *glPointParameteri)(GLenum pname
 
 void (GL_APIENTRY *glPointParameterf)(GLenum pname
 
 void (GL_APIENTRY *glPointParameterfv)(GLenum pname
 
bool isRenderbufferMultisampleSupported () const
 
bool isRenderbufferMultisampleCoverageSupported () const
 
 void (GL_APIENTRY *glBindRenderbuffer)(GLenum
 
 void (GL_APIENTRY *glDeleteRenderbuffers)(GLsizei n
 
 void (GL_APIENTRY *glGenRenderbuffers)(GLsizei
 
GLuintvoid (GL_APIENTRY *glRenderbufferStorage)(GLenum
 
 void (GL_APIENTRY *glRenderbufferStorageMultisample)(GLenum
 
 void (GL_APIENTRY *glRenderbufferStorageMultisampleCoverageNV)(GLenum
 
 void (GL_APIENTRY *glBindFramebuffer)(GLenum
 
 void (GL_APIENTRY *glDeleteFramebuffers)(GLsizei n
 
 void (GL_APIENTRY *glGenFramebuffers)(GLsizei
 
GLuintGLenum (GL_APIENTRY *glCheckFramebufferStatus)(GLenum)
 
 void (GL_APIENTRY *glFramebufferTexture1D)(GLenum
 
 void (GL_APIENTRY *glFramebufferTexture2D)(GLenum
 
 void (GL_APIENTRY *glFramebufferTexture3D)(GLenum
 
 void (GL_APIENTRY *glFramebufferTexture)(GLenum
 
 void (GL_APIENTRY *glFramebufferTextureLayer)(GLenum
 
 void (GL_APIENTRY *glFramebufferTextureFace)(GLenum target
 
 void (GL_APIENTRY *glFramebufferRenderbuffer)(GLenum
 
 void (GL_APIENTRY *glGenerateMipmap)(GLenum)
 
 void (GL_APIENTRY *glBlitFramebuffer)(GLint
 
 void (GL_APIENTRY *glGetRenderbufferParameteriv)(GLenum
 
GLintGLsync (GL_APIENTRY *glFenceSync)(GLenum condition
 
 GLboolean (GL_APIENTRY *glIsSync)(GLsync sync)
 
 void (GL_APIENTRY *glDeleteSync)(GLsync sync)
 
 GLenum (GL_APIENTRY *glClientWaitSync)(GLsync sync
 
 void (GL_APIENTRY *glWaitSync)(GLsync sync
 
 void (GL_APIENTRY *glGetSynciv)(GLsync sync
 
 void (GL_APIENTRY *glBeginTransformFeedback)(GLenum primitiveMode)
 
 void (GL_APIENTRY *glEndTransformFeedback)(void)
 
 void (GL_APIENTRY *glTransformFeedbackVaryings)(GLuint program
 
 void (GL_APIENTRY *glGetTransformFeedbackVarying)(GLuint program
 
 void (GL_APIENTRY *glBindTransformFeedback)(GLenum target
 
 void (GL_APIENTRY *glDeleteTransformFeedbacks)(GLsizei n
 
 void (GL_APIENTRY *glGenTransformFeedbacks)(GLsizei n
 
 GLboolean (GL_APIENTRY *glIsTransformFeedback)(GLuint id)
 
 void (GL_APIENTRY *glPauseTransformFeedback)(void)
 
 void (GL_APIENTRY *glResumeTransformFeedback)(void)
 
 void (GL_APIENTRY *glDrawTransformFeedback)(GLenum mode
 
 void (GL_APIENTRY *glDrawTransformFeedbackStream)(GLenum mode
 
 void (GL_APIENTRY *glDrawTransformFeedbackInstanced)(GLenum mode
 
 void (GL_APIENTRY *glDrawTransformFeedbackStreamInstanced)(GLenum mode
 
 void (GL_APIENTRY *glCreateTransformFeedbacks)(GLsizei n
 
 void (GL_APIENTRY *glTransformFeedbackBufferBase)(GLuint xfb
 
 void (GL_APIENTRY *glTransformFeedbackBufferRange)(GLuint xfb
 
 void (GL_APIENTRY *glGetTransformFeedbackiv)(GLuint xfb
 
 void (GL_APIENTRY *glGetTransformFeedbacki_v)(GLuint xfb
 
 void (GL_APIENTRY *glGetTransformFeedbacki64_v)(GLuint xfb
 
 void (GL_APIENTRY *glDeleteVertexArrays)(GLsizei size
 
 void (GL_APIENTRY *glGenVertexArrays)(GLsizei size
 
 GLboolean (GL_APIENTRY *glIsVertexArray)(GLuint handle)
 
 void (GL_APIENTRY *glBindVertexArray)(GLuint handle)
 
- Public Member Functions inherited from osg::Referenced
 Referenced ()
 
 Referenced (bool threadSafeRefUnref)
 
 Referenced (const Referenced &)
 
Referencedoperator= (const Referenced &)
 
virtual void setThreadSafeRefUnref (bool threadSafe)
 
bool getThreadSafeRefUnref () const
 
OpenThreads::MutexgetRefMutex () const
 
int ref () const
 
int unref () const
 
int unref_nodelete () const
 
int referenceCount () const
 
ObserverSetgetObserverSet () const
 
ObserverSetgetOrCreateObserverSet () const
 
void addObserver (Observer *observer) const
 
void removeObserver (Observer *observer) const
 

Static Public Member Functions

static GLExtensionsGet (unsigned int contextID, bool createIfNotInitalized)
 
static void Set (unsigned int contextID, GLExtensions *extensions)
 
- Static Public Member Functions inherited from osg::Referenced
static OpenThreads::MutexgetGlobalReferencedMutex ()
 
static void setThreadSafeReferenceCounting (bool enableThreadSafeReferenceCounting)
 
static bool getThreadSafeReferenceCounting ()
 
static void setDeleteHandler (DeleteHandler *handler)
 
static DeleteHandlergetDeleteHandler ()
 

Public Attributes

float glVersion
 
float glslLanguageVersion
 
bool isGlslSupported
 
bool isShaderObjectsSupported
 
bool isVertexShaderSupported
 
bool isFragmentShaderSupported
 
bool isLanguage100Supported
 
bool isGeometryShader4Supported
 
bool areTessellationShadersSupported
 
bool isGpuShader4Supported
 
bool isUniformBufferObjectSupported
 
bool isGetProgramBinarySupported
 
bool isGpuShaderFp64Supported
 
bool isShaderAtomicCountersSupported
 
bool isRectangleSupported
 
bool isCubeMapSupported
 
bool isClipControlSupported
 
const GLenumbufs
 
GLuint shader
 
GLuint index
 
GLuint const GLcharname
 
GLuint GLsizei bufSize
 
GLuint GLsizei GLsizeilength
 
GLuint GLsizei GLsizei GLintsize
 
GLuint GLsizei GLsizei GLint GLenumtype
 
GLuint GLsizei GLsizei GLint GLenum GLcharname
 
GLsizei maxCount
 
GLsizei GLsizeicount
 
GLsizei GLsizei GLuintobj
 
const GLcharname
 
GLenum pname
 
GLenum GLintparams
 
GLsizei bufSize
 
GLsizei GLsizeilength
 
GLsizei GLsizei GLcharinfoLog
 
GLsizei GLsizei GLcharsource
 
GLint location
 
GLint GLfloat * params
 
GLint GLintparams
 
GLenum GLdouble * params
 
GLenum GLfloat * params
 
GLenum GLvoid ** pointer
 
GLsizei count
 
GLsizei const GLchar ** string
 
GLsizei const GLchar const GLintlength
 
GLfloat v0
 
GLfloat GLfloat v1
 
GLfloat GLfloat GLfloat v2
 
GLfloat GLfloat GLfloat GLfloat v3
 
GLint v0
 
GLint GLint v1
 
GLint GLint GLint v2
 
GLint GLint GLint GLint v3
 
GLsizei const GLfloat * value
 
GLsizei const GLintvalue
 
GLsizei GLboolean transpose
 
GLsizei GLboolean const GLfloat * value
 
GLdouble x
 
const GLdouble * v
 
GLfloat x
 
const GLfloat * v
 
GLshort x
 
const GLshort * v
 
GLdouble GLdouble y
 
GLfloat GLfloat y
 
GLshort GLshort y
 
GLdouble GLdouble GLdouble z
 
GLfloat GLfloat GLfloat z
 
GLshort GLshort GLshort z
 
const GLbyte * v
 
const GLintv
 
GLubyte x
 
GLubyte GLubyte y
 
GLubyte GLubyte GLubyte z
 
GLubyte GLubyte GLubyte GLubyte w
 
const GLubyte * v
 
const GLuintv
 
const GLushort * v
 
GLdouble GLdouble GLdouble GLdouble w
 
GLfloat GLfloat GLfloat GLfloat w
 
GLshort GLshort GLshort GLshort w
 
GLint size
 
GLint GLenum type
 
GLint GLenum GLboolean normalized
 
GLint GLenum GLboolean GLsizei stride
 
GLint GLenum GLboolean GLsizei const GLvoid * pointer
 
GLuint divisor
 
GLenum depthMode
 
GLenum GLint value
 
GLint value
 
const GLfloat * values
 
GLint GLuintparams
 
GLuint color
 
GLuint v0
 
GLuint GLuint v1
 
GLuint GLuint GLuint v2
 
GLuint GLuint GLuint GLuint v3
 
GLsizei const GLuintvalue
 
GLsizei uniformCount
 
GLsizei const GLchar ** uniformNames
 
GLsizei const GLchar GLuintuniformIndices
 
GLsizei const GLuintuniformIndices
 
GLsizei const GLuint GLenum pname
 
GLsizei const GLuint GLenum GLintparams
 
GLuint uniformIndex
 
GLuint GLsizei GLsizei GLcharuniformName
 
const GLcharuniformBlockName
 
GLuint uniformBlockIndex
 
GLuint GLenum pname
 
GLuint GLenum GLintparams
 
GLuint GLsizei GLsizei GLcharuniformBlockName
 
GLuint GLuint uniformBlockBinding
 
GLsizei GLsizei GLenumbinaryFormat
 
GLsizei GLsizei GLenum GLvoid * binary
 
GLenum binaryFormat
 
GLenum const GLvoid * binary
 
GLenum const GLvoid GLsizei length
 
GLdouble v0
 
GLdouble GLdouble v1
 
GLdouble GLdouble GLdouble v2
 
GLdouble GLdouble GLdouble GLdouble v3
 
GLsizei const GLdouble * value
 
GLsizei GLboolean const GLdouble * value
 
GLuint bufferIndex
 
GLuint numGroupsY
 
GLuint GLuint numGroupsZ
 
bool isBufferObjectSupported
 
bool isPBOSupported
 
bool isTBOSupported
 
bool isVAOSupported
 
bool isTransformFeedbackSupported
 
GLuintbuffers
 
GLuint buffer
 
GLsizeiptr size
 
GLsizeiptr const GLvoid * data
 
GLsizeiptr const GLvoid GLenum usage
 
GLintptr offset
 
GLintptr GLsizeiptr size
 
GLintptr GLsizeiptr const GLvoid * data
 
const GLuintbuffers
 
GLintptr GLsizeiptr GLvoid * data
 
GLenum GLvoid ** params
 
GLuint GLuint buffer
 
GLuint GLuint GLintptr offset
 
GLuint GLuint GLintptr GLsizeiptr size
 
GLenum internalFormat
 
GLenum GLuint buffer
 
bool isBlendFuncSeparateSupported
 
GLenum dfactorRGB
 
GLenum GLenum sfactorAlpha
 
GLenum GLenum GLenum dfactorAlpha
 
GLenum src
 
GLenum GLenum dst
 
GLenum sfactorRGB
 
GLenum GLenum dfactorRGB
 
GLenum GLenum GLenum sfactorAlpha
 
GLenum GLenum GLenum GLenum dfactorAlpha
 
bool isSecondaryColorSupported
 
bool isFogCoordSupported
 
bool isMultiTexSupported
 
bool isOcclusionQuerySupported
 
bool isARBOcclusionQuerySupported
 
bool isTimerQuerySupported
 
bool isARBTimerQuerySupported
 
GLfloat coord
 
const GLfloat * coord
 
GLdouble coord
 
const GLdouble * coord
 
GLuintids
 
const GLuintids
 
GLenum GLuintparams
 
GLuint id
 
GLenum target
 
GLenum GLuint64 * params
 
GLint64 * params
 
bool isOpenGL32upported
 
bool isTextureMultisampleSupported
 
bool isSampleMaskiSupported
 
GLbitfield mask
 
bool isVertexProgramSupported
 
bool isFragmentProgramSupported
 
GLuintprograms
 
GLenum format
 
GLenum GLsizei len
 
GLenum GLsizei const voidstring
 
GLuint const GLfloat * params
 
bool isMultiTexturingSupported
 
bool isTextureFilterAnisotropicSupported
 
bool isTextureSwizzleSupported
 
bool isTextureCompressionARBSupported
 
bool isTextureCompressionS3TCSupported
 
bool isTextureCompressionPVRTC2BPPSupported
 
bool isTextureCompressionPVRTC4BPPSupported
 
bool isTextureCompressionETCSupported
 
bool isTextureCompressionETC2Supported
 
bool isTextureCompressionRGTCSupported
 
bool isTextureCompressionPVRTCSupported
 
bool isTextureMirroredRepeatSupported
 
bool isTextureEdgeClampSupported
 
bool isTextureBorderClampSupported
 
bool isGenerateMipMapSupported
 
bool preferGenerateMipmapSGISForPowerOfTwo
 
bool isTextureMultisampledSupported
 
bool isShadowSupported
 
bool isShadowAmbientSupported
 
bool isTextureMaxLevelSupported
 
GLint maxTextureSize
 
bool _isTextureStorageEnabled
 
bool isClientStorageSupported
 
bool isTextureIntegerEXTSupported
 
bool isTextureStorageEnabled
 
bool isNonPowerOfTwoTextureMipMappedSupported
 
bool isNonPowerOfTwoTextureNonMipMappedSupported
 
GLsizei levels
 
GLsizei GLenum internalformat
 
GLsizei GLenum GLsizei width
 
GLsizei GLenum GLsizei GLsizei height
 
GLint level
 
GLint GLenum internalformat
 
GLint GLenum GLsizei width
 
GLint GLenum GLsizei GLsizei height
 
GLint GLenum GLsizei GLsizei GLint border
 
GLint GLenum GLsizei GLsizei GLint GLsizei imageSize
 
GLint GLenum GLsizei GLsizei GLint GLsizei const GLvoid * data
 
GLint GLint xoffset
 
GLint GLint GLint yoffset
 
GLint GLint GLint GLsizei width
 
GLint GLint GLint GLsizei GLsizei height
 
GLint GLint GLint GLsizei GLsizei GLenum format
 
GLint GLint GLint GLsizei GLsizei GLenum GLsizei imageSize
 
GLint GLint GLint GLsizei GLsizei GLenum GLsizei const GLvoid * data
 
GLint GLvoid * data
 
GLsizei samples
 
GLsizei GLint internalformat
 
GLsizei GLint GLsizei width
 
GLsizei GLint GLsizei GLsizei height
 
GLsizei GLint GLsizei GLsizei GLboolean fixedsamplelocations
 
GLenum const GLintdata
 
GLenum const GLuintdata
 
GLuint texture
 
GLuint GLint level
 
GLuint GLint GLboolean layered
 
GLuint GLint GLboolean GLint layer
 
GLuint GLint GLboolean GLint GLenum access
 
GLuint GLint GLboolean GLint GLenum GLenum format
 
bool isTexture3DSupported
 
bool isTexture3DFast
 
GLint maxTexture3DSize
 
GLint GLenum internalFormat
 
GLint GLenum GLsizei GLsizei GLsizei depth
 
GLint GLenum GLsizei GLsizei GLsizei GLint border
 
GLint GLenum GLsizei GLsizei GLsizei GLint GLenum format
 
GLint GLenum GLsizei GLsizei GLsizei GLint GLenum GLenum type
 
GLint GLenum GLsizei GLsizei GLsizei GLint GLenum GLenum const GLvoid * pixels
 
GLint GLint GLint GLint zoffset
 
GLint GLint GLint GLint GLsizei width
 
GLint GLint GLint GLint GLsizei GLsizei height
 
GLint GLint GLint GLint GLsizei GLsizei GLsizei depth
 
GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum format
 
GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLenum type
 
GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLenum const GLvoid * pixels
 
GLint GLint GLint GLint GLint x
 
GLint GLint GLint GLint GLint GLint y
 
GLint GLint GLint GLint GLint GLint GLsizei width
 
GLint GLint GLint GLint GLint GLint GLsizei GLsizei height
 
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei imageSize
 
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
 
GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLsizei imageSize
 
GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLsizei const GLvoid * data
 
bool isTexture2DArraySupported
 
GLint maxLayerCount
 
GLint max2DSize
 
bool isBlendColorSupported
 
bool isBlendEquationSupported
 
bool isBlendEquationSeparateSupported
 
bool isSGIXMinMaxSupported
 
bool isLogicOpSupported
 
GLclampf green
 
GLclampf GLclampf blue
 
GLclampf GLclampf GLclampf alpha
 
GLenum modeAlpha
 
GLenum mode
 
GLenum modeRGB
 
GLenum GLenum modeAlpha
 
GLuint buf
 
bool isStencilWrapSupported
 
bool isStencilTwoSidedSupported
 
bool isOpenGL20Supported
 
bool isSeparateStencilSupported
 
GLenum sfail
 
GLenum GLenum dpfail
 
GLenum GLenum GLenum dppass
 
GLuint mask
 
GLenum func
 
GLenum GLint ref
 
GLenum GLint GLuint mask
 
GLenum backfunc
 
GLboolean red
 
GLboolean GLboolean green
 
GLboolean GLboolean GLboolean blue
 
GLboolean GLboolean GLboolean GLboolean alpha
 
bool isClampColorSupported
 
bool isMultisampleSupported
 
bool isMultisampleFilterHintSupported
 
GLboolean invert
 
bool isPointParametersSupported
 
bool isPointSpriteSupported
 
bool isPointSpriteCoordOriginSupported
 
GLint param
 
GLfloat param
 
const GLfloat * params
 
bool isFrameBufferObjectSupported
 
bool isPackedDepthStencilSupported
 
 GLuint
 
const GLuintrenderbuffers
 
GLuint GLenum
 
GLuint GLsizei
 
 GLsizei
 
 GLenum
 
const GLuintframebuffers
 
 GLint
 
GLenum attachment
 
GLenum GLuint texture
 
GLenum GLuint GLint level
 
GLenum GLuint GLint GLenum face
 
 GLbitfield
 
GLint GLbitfield flags
 
GLbitfield flags
 
GLbitfield GLuint64 timeout
 
GLenum GLsizei bufSize
 
GLenum GLsizei GLsizeilength
 
GLenum GLsizei GLsizei GLintvalues
 
GLsizei const GLchar *const * varyings
 
GLsizei const GLchar *const GLenum bufferMode
 
GLuint GLsizei GLsizei GLsizeisize
 
GLuint GLsizei GLsizei GLsizei GLenumtype
 
GLuint GLsizei GLsizei GLsizei GLenum GLcharname
 
GLuint GLuint stream
 
GLuint GLsizei instancecount
 
GLuint GLuint GLsizei instancecount
 
GLuint GLuint GLintptr GLsizei size
 
GLenum GLintparam
 
GLenum GLuint index
 
GLenum GLuint GLintparam
 
GLenum GLuint GLint64 * param
 
const GLuinthandles
 
GLuinthandles
 

Additional Inherited Members

- Protected Member Functions inherited from osg::Referenced
virtual ~Referenced ()
 
void signalObserversAndDelete (bool signalDelete, bool doDelete) const
 
void deleteUsingDeleteHandler () const
 
- Protected Attributes inherited from osg::Referenced
OpenThreads::AtomicPtr _observerSet
 
OpenThreads::Atomic _refCount
 

Detailed Description

Main GLExtensions class for managing OpenGL extensions per graphics context.

Constructor & Destructor Documentation

◆ GLExtensions()

osg::GLExtensions::GLExtensions ( unsigned int  contextID)

Member Function Documentation

◆ Get()

static GLExtensions* osg::GLExtensions::Get ( unsigned int  contextID,
bool  createIfNotInitalized 
)
static

Function to call to get the extension of a specified context. If the Exentsion object for that context has not yet been created then and the 'createIfNotInitalized' flag been set to false then returns NULL. If 'createIfNotInitalized' is true then the Extensions object is automatically created. However, in this case the extension object only be created with the graphics context associated with ContextID..

◆ getAttribLocation()

bool osg::GLExtensions::getAttribLocation ( const char *  attribName,
GLuint slot 
) const

◆ getCurrentProgram()

GLuint osg::GLExtensions::getCurrentProgram ( ) const

◆ getFragDataLocation()

bool osg::GLExtensions::getFragDataLocation ( const char *  fragDataName,
GLuint slot 
) const

◆ getProgramInfoLog()

bool osg::GLExtensions::getProgramInfoLog ( GLuint  program,
std::string &  result 
) const

◆ getShaderInfoLog()

bool osg::GLExtensions::getShaderInfoLog ( GLuint  shader,
std::string &  result 
) const

◆ GLboolean() [1/9]

osg::GLExtensions::GLboolean ( GL_APIENTRY *  glIsProgram)

◆ GLboolean() [2/9]

osg::GLExtensions::GLboolean ( GL_APIENTRY *  glIsShader)

◆ GLboolean() [3/9]

osg::GLExtensions::GLboolean ( GL_APIENTRY *  glIsBuffer)

◆ GLboolean() [4/9]

osg::GLExtensions::GLboolean ( GL_APIENTRY *  glUnmapBuffer)

◆ GLboolean() [5/9]

osg::GLExtensions::GLboolean ( GL_APIENTRY *  glIsOcclusionQuery)

◆ GLboolean() [6/9]

osg::GLExtensions::GLboolean ( GL_APIENTRY *  glIsQuery)

◆ GLboolean() [7/9]

osg::GLExtensions::GLboolean ( GL_APIENTRY *  glIsSync)

◆ GLboolean() [8/9]

osg::GLExtensions::GLboolean ( GL_APIENTRY *  glIsTransformFeedback)

◆ GLboolean() [9/9]

osg::GLExtensions::GLboolean ( GL_APIENTRY *  glIsVertexArray)

◆ GLenum() [1/2]

GLuint* osg::GLExtensions::GLenum ( GL_APIENTRY *  glCheckFramebufferStatus)

◆ GLenum() [2/2]

osg::GLExtensions::GLenum ( GL_APIENTRY *  glClientWaitSync)

◆ GLint() [1/3]

osg::GLExtensions::GLint ( GL_APIENTRY *  glGetAttribLocation)

◆ GLint() [2/3]

osg::GLExtensions::GLint ( GL_APIENTRY *  glGetUniformLocation)

◆ GLint() [3/3]

osg::GLExtensions::GLint ( GL_APIENTRY *  glGetFragDataLocation)

◆ glMapBuffer()

GLvoid* GL_APIENTRY* osg::GLExtensions::glMapBuffer ( GLenum  target,
GLenum  access 
)

◆ glMapBufferRange()

GLvoid* GL_APIENTRY* osg::GLExtensions::glMapBufferRange ( GLenum  target,
GLintptr  offset,
GLsizeiptr  length,
GLbitfield  access 
)

◆ GLsync()

GLint* osg::GLExtensions::GLsync ( GL_APIENTRY *  glFenceSync)

◆ GLuint() [1/4]

osg::GLExtensions::GLuint ( GL_APIENTRY *  glCreateProgram)

◆ GLuint() [2/4]

osg::GLExtensions::GLuint ( GL_APIENTRY *  glCreateShader)

◆ GLuint() [3/4]

osg::GLExtensions::GLuint ( GL_APIENTRY *  glGetHandleARB)

◆ GLuint() [4/4]

osg::GLExtensions::GLuint ( GL_APIENTRY *  glGetUniformBlockIndex)

◆ isBindImageTextureSupported()

bool osg::GLExtensions::isBindImageTextureSupported ( ) const
inline

◆ isCompressedTexImage2DSupported()

bool osg::GLExtensions::isCompressedTexImage2DSupported ( ) const
inline

◆ isCompressedTexImage3DSupported()

bool osg::GLExtensions::isCompressedTexImage3DSupported ( ) const
inline

◆ isCompressedTexSubImage2DSupported()

bool osg::GLExtensions::isCompressedTexSubImage2DSupported ( ) const
inline

◆ isCompressedTexSubImage3DSupported()

bool osg::GLExtensions::isCompressedTexSubImage3DSupported ( ) const
inline

◆ isNonPowerOfTwoTextureSupported()

bool osg::GLExtensions::isNonPowerOfTwoTextureSupported ( GLenum  filter) const
inline

◆ isRenderbufferMultisampleCoverageSupported()

bool osg::GLExtensions::isRenderbufferMultisampleCoverageSupported ( ) const
inline

◆ isRenderbufferMultisampleSupported()

bool osg::GLExtensions::isRenderbufferMultisampleSupported ( ) const
inline

◆ isTexStorage2DSupported()

bool osg::GLExtensions::isTexStorage2DSupported ( ) const
inline

◆ Set()

static void osg::GLExtensions::Set ( unsigned int  contextID,
GLExtensions extensions 
)
static

allows users to override the extensions across graphics contexts. typically used when you have different extensions supported across graphics pipes but need to ensure that they all use the same low common denominator extensions.

◆ void() [1/260]

osg::GLExtensions::void ( GL_APIENTRY *  glDrawBuffers)

◆ void() [2/260]

osg::GLExtensions::void ( GL_APIENTRY *  glAttachShader)

◆ void() [3/260]

osg::GLExtensions::void ( GL_APIENTRY *  glBindAttribLocation)

◆ void() [4/260]

osg::GLExtensions::void ( GL_APIENTRY *  glCompileShader)

◆ void() [5/260]

osg::GLExtensions::void ( GL_APIENTRY *  glDeleteProgram)

◆ void() [6/260]

osg::GLExtensions::void ( GL_APIENTRY *  glDeleteObjectARB)

◆ void() [7/260]

osg::GLExtensions::void ( GL_APIENTRY *  glDeleteShader)

◆ void() [8/260]

osg::GLExtensions::void ( GL_APIENTRY *  glDetachShader)

◆ void() [9/260]

osg::GLExtensions::void ( GL_APIENTRY *  glDisableVertexAttribArray)

◆ void() [10/260]

osg::GLExtensions::void ( GL_APIENTRY *  glEnableVertexAttribArray)

◆ void() [11/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetActiveAttrib)

◆ void() [12/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetActiveUniform)

◆ void() [13/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetAttachedShaders)

◆ void() [14/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetProgramiv)

◆ void() [15/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetObjectParameterivARB)

◆ void() [16/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetProgramInfoLog)

◆ void() [17/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetInfoLogARB)

◆ void() [18/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetShaderiv)

◆ void() [19/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetShaderInfoLog)

◆ void() [20/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetShaderSource)

◆ void() [21/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetUniformfv)

◆ void() [22/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetUniformiv)

◆ void() [23/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetVertexAttribdv)

◆ void() [24/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetVertexAttribfv)

◆ void() [25/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetVertexAttribiv)

◆ void() [26/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetVertexAttribPointerv)

◆ void() [27/260]

osg::GLExtensions::void ( GL_APIENTRY *  glLinkProgram)

◆ void() [28/260]

osg::GLExtensions::void ( GL_APIENTRY *  glShaderSource)

◆ void() [29/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUseProgram)

◆ void() [30/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform1f)

◆ void() [31/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform2f)

◆ void() [32/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform3f)

◆ void() [33/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform4f)

◆ void() [34/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform1i)

◆ void() [35/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform2i)

◆ void() [36/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform3i)

◆ void() [37/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform4i)

◆ void() [38/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform1fv)

◆ void() [39/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform2fv)

◆ void() [40/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform3fv)

◆ void() [41/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform4fv)

◆ void() [42/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform1iv)

◆ void() [43/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform2iv)

◆ void() [44/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform3iv)

◆ void() [45/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform4iv)

◆ void() [46/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniformMatrix2fv)

◆ void() [47/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniformMatrix3fv)

◆ void() [48/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniformMatrix4fv)

◆ void() [49/260]

osg::GLExtensions::void ( GL_APIENTRY *  glValidateProgram)

◆ void() [50/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib1d)

◆ void() [51/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib1dv)

◆ void() [52/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib1f)

◆ void() [53/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib1fv)

◆ void() [54/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib1s)

◆ void() [55/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib1sv)

◆ void() [56/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib2d)

◆ void() [57/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib2dv)

◆ void() [58/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib2f)

◆ void() [59/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib2fv)

◆ void() [60/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib2s)

◆ void() [61/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib2sv)

◆ void() [62/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib3d)

◆ void() [63/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib3dv)

◆ void() [64/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib3f)

◆ void() [65/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib3fv)

◆ void() [66/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib3s)

◆ void() [67/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib3sv)

◆ void() [68/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib4Nbv)

◆ void() [69/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib4Niv)

◆ void() [70/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib4Nsv)

◆ void() [71/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib4Nub)

◆ void() [72/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib4Nubv)

◆ void() [73/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib4Nuiv)

◆ void() [74/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib4Nusv)

◆ void() [75/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib4bv)

◆ void() [76/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib4d)

◆ void() [77/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib4dv)

◆ void() [78/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib4f)

◆ void() [79/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib4fv)

◆ void() [80/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib4iv)

◆ void() [81/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib4s)

◆ void() [82/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib4sv)

◆ void() [83/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib4ubv)

◆ void() [84/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib4uiv)

◆ void() [85/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttrib4usv)

◆ void() [86/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttribPointer)

◆ void() [87/260]

osg::GLExtensions::void ( GL_APIENTRY *  glVertexAttribDivisor)

◆ void() [88/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniformMatrix2x3fv)

◆ void() [89/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniformMatrix3x2fv)

◆ void() [90/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniformMatrix2x4fv)

◆ void() [91/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniformMatrix4x2fv)

◆ void() [92/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniformMatrix3x4fv)

◆ void() [93/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniformMatrix4x3fv)

◆ void() [94/260]

osg::GLExtensions::void ( GL_APIENTRY *  glClipControl)

◆ void() [95/260]

osg::GLExtensions::void ( GL_APIENTRY *  glProgramParameteri)

◆ void() [96/260]

osg::GLExtensions::void ( GL_APIENTRY *  glPatchParameteri)

◆ void() [97/260]

osg::GLExtensions::void ( GL_APIENTRY *  glPatchParameterfv)

◆ void() [98/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetUniformuiv)

◆ void() [99/260]

osg::GLExtensions::void ( GL_APIENTRY *  glBindFragDataLocation)

◆ void() [100/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform1ui)

◆ void() [101/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform2ui)

◆ void() [102/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform3ui)

◆ void() [103/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform4ui)

◆ void() [104/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform1uiv)

◆ void() [105/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform2uiv)

◆ void() [106/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform3uiv)

◆ void() [107/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform4uiv)

◆ void() [108/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetUniformIndices)

◆ void() [109/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetActiveUniformsiv)

◆ void() [110/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetActiveUniformName)

◆ void() [111/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetActiveUniformBlockiv)

◆ void() [112/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetActiveUniformBlockName)

◆ void() [113/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniformBlockBinding)

◆ void() [114/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetProgramBinary)

◆ void() [115/260]

osg::GLExtensions::void ( GL_APIENTRY *  glProgramBinary)

◆ void() [116/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform1d)

◆ void() [117/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform2d)

◆ void() [118/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform3d)

◆ void() [119/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform4d)

◆ void() [120/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform1dv)

◆ void() [121/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform2dv)

◆ void() [122/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform3dv)

◆ void() [123/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniform4dv)

◆ void() [124/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniformMatrix2dv)

◆ void() [125/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniformMatrix3dv)

◆ void() [126/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniformMatrix4dv)

◆ void() [127/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniformMatrix2x3dv)

◆ void() [128/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniformMatrix3x2dv)

◆ void() [129/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniformMatrix2x4dv)

◆ void() [130/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniformMatrix4x2dv)

◆ void() [131/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniformMatrix3x4dv)

◆ void() [132/260]

osg::GLExtensions::void ( GL_APIENTRY *  glUniformMatrix4x3dv)

◆ void() [133/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetActiveAtomicCounterBufferiv)

◆ void() [134/260]

osg::GLExtensions::void ( GL_APIENTRY *  glDispatchCompute)

◆ void() [135/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGenBuffers)

◆ void() [136/260]

osg::GLExtensions::void ( GL_APIENTRY *  glBindBuffer)

◆ void() [137/260]

osg::GLExtensions::void ( GL_APIENTRY *  glBufferData)

◆ void() [138/260]

osg::GLExtensions::void ( GL_APIENTRY *  glBufferSubData)

◆ void() [139/260]

osg::GLExtensions::void ( GL_APIENTRY *  glDeleteBuffers)

◆ void() [140/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetBufferSubData)

◆ void() [141/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetBufferParameteriv)

◆ void() [142/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetBufferPointerv)

◆ void() [143/260]

osg::GLExtensions::void ( GL_APIENTRY *  glBindBufferRange)

◆ void() [144/260]

osg::GLExtensions::void ( GL_APIENTRY *  glBindBufferBase)

◆ void() [145/260]

osg::GLExtensions::void ( GL_APIENTRY *  glTexBuffer)

◆ void() [146/260]

osg::GLExtensions::void ( GL_APIENTRY *  glMemoryBarrier)

◆ void() [147/260]

osg::GLExtensions::void ( GL_APIENTRY *  glBlendFuncSeparate)

◆ void() [148/260]

osg::GLExtensions::void ( GL_APIENTRY *  glBlendFunci)

◆ void() [149/260]

osg::GLExtensions::void ( GL_APIENTRY *  glBlendFuncSeparatei)

◆ void() [150/260]

osg::GLExtensions::void ( GL_APIENTRY *  glSecondaryColor3ubv) const

◆ void() [151/260]

osg::GLExtensions::void ( GL_APIENTRY *  glSecondaryColor3fv) const

◆ void() [152/260]

osg::GLExtensions::void ( GL_APIENTRY *  glFogCoordfv) const

◆ void() [153/260]

osg::GLExtensions::void ( GL_APIENTRY *  glMultiTexCoord1f)

◆ void() [154/260]

osg::GLExtensions::void ( GL_APIENTRY *  glMultiTexCoord1fv)

◆ void() [155/260]

osg::GLExtensions::void ( GL_APIENTRY *  glMultiTexCoord2fv)

◆ void() [156/260]

osg::GLExtensions::void ( GL_APIENTRY *  glMultiTexCoord3fv)

◆ void() [157/260]

osg::GLExtensions::void ( GL_APIENTRY *  glMultiTexCoord4fv)

◆ void() [158/260]

osg::GLExtensions::void ( GL_APIENTRY *  glMultiTexCoord1d)

◆ void() [159/260]

osg::GLExtensions::void ( GL_APIENTRY *  glMultiTexCoord1dv)

◆ void() [160/260]

osg::GLExtensions::void ( GL_APIENTRY *  glMultiTexCoord2dv)

◆ void() [161/260]

osg::GLExtensions::void ( GL_APIENTRY *  glMultiTexCoord3dv)

◆ void() [162/260]

osg::GLExtensions::void ( GL_APIENTRY *  glMultiTexCoord4dv)

◆ void() [163/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGenOcclusionQueries)

◆ void() [164/260]

osg::GLExtensions::void ( GL_APIENTRY *  glDeleteOcclusionQueries)

◆ void() [165/260]

osg::GLExtensions::void ( GL_APIENTRY *  glBeginOcclusionQuery)

◆ void() [166/260]

osg::GLExtensions::void ( GL_APIENTRY *  glEndOcclusionQuery)

◆ void() [167/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetOcclusionQueryiv)

◆ void() [168/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetOcclusionQueryuiv)

◆ void() [169/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetQueryiv)

◆ void() [170/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGenQueries)

◆ void() [171/260]

osg::GLExtensions::void ( GL_APIENTRY *  glBeginQuery)

◆ void() [172/260]

osg::GLExtensions::void ( GL_APIENTRY *  glEndQuery)

◆ void() [173/260]

osg::GLExtensions::void ( GL_APIENTRY *  glQueryCounter)

◆ void() [174/260]

osg::GLExtensions::void ( GL_APIENTRY *  glDeleteQueries)

◆ void() [175/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetQueryObjectiv)

◆ void() [176/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetQueryObjectuiv)

◆ void() [177/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetQueryObjectui64v)

◆ void() [178/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetInteger64v)

◆ void() [179/260]

osg::GLExtensions::void ( GL_APIENTRY *  glSampleMaski)

◆ void() [180/260]

osg::GLExtensions::void ( GL_APIENTRY *  glBindProgram)

◆ void() [181/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGenPrograms)

◆ void() [182/260]

osg::GLExtensions::void ( GL_APIENTRY *  glDeletePrograms)

◆ void() [183/260]

osg::GLExtensions::void ( GL_APIENTRY *  glProgramString)

◆ void() [184/260]

osg::GLExtensions::void ( GL_APIENTRY *  glProgramLocalParameter4fv)

◆ void() [185/260]

osg::GLExtensions::void ( GL_APIENTRY *  glTexStorage2D)

◆ void() [186/260]

osg::GLExtensions::void ( GL_APIENTRY *  glCompressedTexImage2D)

◆ void() [187/260]

osg::GLExtensions::void ( GL_APIENTRY *  glCompressedTexSubImage2D)

◆ void() [188/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetCompressedTexImage)

◆ void() [189/260]

osg::GLExtensions::void ( GL_APIENTRY *  glTexImage2DMultisample)

◆ void() [190/260]

osg::GLExtensions::void ( GL_APIENTRY *  glTexParameterIiv)

◆ void() [191/260]

osg::GLExtensions::void ( GL_APIENTRY *  glTexParameterIuiv)

◆ void() [192/260]

osg::GLExtensions::void ( GL_APIENTRY *  glBindImageTexture)

◆ void() [193/260]

osg::GLExtensions::void ( GL_APIENTRY *  glTexImage3D)

◆ void() [194/260]

osg::GLExtensions::void ( GL_APIENTRY *  glTexSubImage3D)

◆ void() [195/260]

osg::GLExtensions::void ( GL_APIENTRY *  glCopyTexSubImage3D)

◆ void() [196/260]

osg::GLExtensions::void ( GL_APIENTRY *  glCompressedTexImage3D)

◆ void() [197/260]

osg::GLExtensions::void ( GL_APIENTRY *  glCompressedTexSubImage3D)

◆ void() [198/260]

osg::GLExtensions::void ( GL_APIENTRY *  glBlendColor)

◆ void() [199/260]

osg::GLExtensions::void ( GL_APIENTRY *  glBlendEquation)

◆ void() [200/260]

osg::GLExtensions::void ( GL_APIENTRY *  glBlendEquationSeparate)

◆ void() [201/260]

osg::GLExtensions::void ( GL_APIENTRY *  glBlendEquationi)

◆ void() [202/260]

osg::GLExtensions::void ( GL_APIENTRY *  glBlendEquationSeparatei)

◆ void() [203/260]

osg::GLExtensions::void ( GL_APIENTRY *  glEnablei)

◆ void() [204/260]

osg::GLExtensions::void ( GL_APIENTRY *  glDisablei)

◆ void() [205/260]

osg::GLExtensions::void ( GL_APIENTRY *  glActiveStencilFace)

◆ void() [206/260]

osg::GLExtensions::void ( GL_APIENTRY *  glStencilOpSeparate)

◆ void() [207/260]

osg::GLExtensions::void ( GL_APIENTRY *  glStencilMaskSeparate)

◆ void() [208/260]

osg::GLExtensions::void ( GL_APIENTRY *  glStencilFuncSeparate)

◆ void() [209/260]

osg::GLExtensions::void ( GL_APIENTRY *  glStencilFuncSeparateATI)

◆ void() [210/260]

osg::GLExtensions::void ( GL_APIENTRY *  glColorMaski)

◆ void() [211/260]

osg::GLExtensions::void ( GL_APIENTRY *  glClampColor)

◆ void() [212/260]

osg::GLExtensions::void ( GL_APIENTRY *  glPrimitiveRestartIndex)

◆ void() [213/260]

osg::GLExtensions::void ( GL_APIENTRY *  glSampleCoverage)

◆ void() [214/260]

osg::GLExtensions::void ( GL_APIENTRY *  glPointParameteri)

◆ void() [215/260]

osg::GLExtensions::void ( GL_APIENTRY *  glPointParameterf)

◆ void() [216/260]

osg::GLExtensions::void ( GL_APIENTRY *  glPointParameterfv)

◆ void() [217/260]

osg::GLExtensions::void ( GL_APIENTRY *  glBindRenderbuffer)

◆ void() [218/260]

osg::GLExtensions::void ( GL_APIENTRY *  glDeleteRenderbuffers)

◆ void() [219/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGenRenderbuffers)

◆ void() [220/260]

GLuint* osg::GLExtensions::void ( GL_APIENTRY *  glRenderbufferStorage)

◆ void() [221/260]

osg::GLExtensions::void ( GL_APIENTRY *  glRenderbufferStorageMultisample)

◆ void() [222/260]

osg::GLExtensions::void ( GL_APIENTRY *  glRenderbufferStorageMultisampleCoverageNV)

◆ void() [223/260]

osg::GLExtensions::void ( GL_APIENTRY *  glBindFramebuffer)

◆ void() [224/260]

osg::GLExtensions::void ( GL_APIENTRY *  glDeleteFramebuffers)

◆ void() [225/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGenFramebuffers)

◆ void() [226/260]

osg::GLExtensions::void ( GL_APIENTRY *  glFramebufferTexture1D)

◆ void() [227/260]

osg::GLExtensions::void ( GL_APIENTRY *  glFramebufferTexture2D)

◆ void() [228/260]

osg::GLExtensions::void ( GL_APIENTRY *  glFramebufferTexture3D)

◆ void() [229/260]

osg::GLExtensions::void ( GL_APIENTRY *  glFramebufferTexture)

◆ void() [230/260]

osg::GLExtensions::void ( GL_APIENTRY *  glFramebufferTextureLayer)

◆ void() [231/260]

osg::GLExtensions::void ( GL_APIENTRY *  glFramebufferTextureFace)

◆ void() [232/260]

osg::GLExtensions::void ( GL_APIENTRY *  glFramebufferRenderbuffer)

◆ void() [233/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGenerateMipmap)

◆ void() [234/260]

osg::GLExtensions::void ( GL_APIENTRY *  glBlitFramebuffer)

◆ void() [235/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetRenderbufferParameteriv)

◆ void() [236/260]

osg::GLExtensions::void ( GL_APIENTRY *  glDeleteSync)

◆ void() [237/260]

osg::GLExtensions::void ( GL_APIENTRY *  glWaitSync)

◆ void() [238/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetSynciv)

◆ void() [239/260]

osg::GLExtensions::void ( GL_APIENTRY *  glBeginTransformFeedback)

◆ void() [240/260]

osg::GLExtensions::void ( GL_APIENTRY *  glEndTransformFeedback)

◆ void() [241/260]

osg::GLExtensions::void ( GL_APIENTRY *  glTransformFeedbackVaryings)

◆ void() [242/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetTransformFeedbackVarying)

◆ void() [243/260]

osg::GLExtensions::void ( GL_APIENTRY *  glBindTransformFeedback)

◆ void() [244/260]

osg::GLExtensions::void ( GL_APIENTRY *  glDeleteTransformFeedbacks)

◆ void() [245/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGenTransformFeedbacks)

◆ void() [246/260]

osg::GLExtensions::void ( GL_APIENTRY *  glPauseTransformFeedback)

◆ void() [247/260]

osg::GLExtensions::void ( GL_APIENTRY *  glResumeTransformFeedback)

◆ void() [248/260]

osg::GLExtensions::void ( GL_APIENTRY *  glDrawTransformFeedback)

◆ void() [249/260]

osg::GLExtensions::void ( GL_APIENTRY *  glDrawTransformFeedbackStream)

◆ void() [250/260]

osg::GLExtensions::void ( GL_APIENTRY *  glDrawTransformFeedbackInstanced)

◆ void() [251/260]

osg::GLExtensions::void ( GL_APIENTRY *  glDrawTransformFeedbackStreamInstanced)

◆ void() [252/260]

osg::GLExtensions::void ( GL_APIENTRY *  glCreateTransformFeedbacks)

◆ void() [253/260]

osg::GLExtensions::void ( GL_APIENTRY *  glTransformFeedbackBufferBase)

◆ void() [254/260]

osg::GLExtensions::void ( GL_APIENTRY *  glTransformFeedbackBufferRange)

◆ void() [255/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetTransformFeedbackiv)

◆ void() [256/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetTransformFeedbacki_v)

◆ void() [257/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGetTransformFeedbacki64_v)

◆ void() [258/260]

osg::GLExtensions::void ( GL_APIENTRY *  glDeleteVertexArrays)

◆ void() [259/260]

osg::GLExtensions::void ( GL_APIENTRY *  glGenVertexArrays)

◆ void() [260/260]

osg::GLExtensions::void ( GL_APIENTRY *  glBindVertexArray)

Member Data Documentation

◆ _isTextureStorageEnabled

bool osg::GLExtensions::_isTextureStorageEnabled

◆ access

GLuint GLint GLboolean GLint GLenum osg::GLExtensions::access

◆ alpha [1/2]

GLclampf GLclampf GLclampf osg::GLExtensions::alpha

◆ alpha [2/2]

GLboolean GLboolean GLboolean GLboolean osg::GLExtensions::alpha

◆ areTessellationShadersSupported

bool osg::GLExtensions::areTessellationShadersSupported

◆ attachment

GLenum osg::GLExtensions::attachment

◆ backfunc

GLenum osg::GLExtensions::backfunc

◆ binary [1/2]

GLsizei GLsizei GLenum GLvoid* osg::GLExtensions::binary

◆ binary [2/2]

GLenum const GLvoid* osg::GLExtensions::binary

◆ binaryFormat [1/2]

GLsizei GLsizei GLenum* osg::GLExtensions::binaryFormat

◆ binaryFormat [2/2]

GLenum osg::GLExtensions::binaryFormat

◆ blue [1/2]

GLclampf GLclampf osg::GLExtensions::blue

◆ blue [2/2]

GLboolean GLboolean GLboolean osg::GLExtensions::blue

◆ border [1/2]

GLint GLenum GLsizei GLsizei GLsizei GLint osg::GLExtensions::border

◆ border [2/2]

GLint GLenum GLsizei GLsizei GLsizei GLint osg::GLExtensions::border

◆ buf

GLuint osg::GLExtensions::buf

◆ buffer [1/3]

GLuint GLuint osg::GLExtensions::buffer

◆ buffer [2/3]

GLuint GLuint osg::GLExtensions::buffer

◆ buffer [3/3]

GLenum GLuint osg::GLExtensions::buffer

◆ bufferIndex

GLuint osg::GLExtensions::bufferIndex

◆ bufferMode

GLsizei const GLchar* const GLenum osg::GLExtensions::bufferMode

◆ buffers [1/2]

GLuint* osg::GLExtensions::buffers

◆ buffers [2/2]

const GLuint* osg::GLExtensions::buffers

◆ bufs

const GLenum* osg::GLExtensions::bufs

◆ bufSize [1/3]

GLuint GLsizei osg::GLExtensions::bufSize

◆ bufSize [2/3]

GLsizei osg::GLExtensions::bufSize

◆ bufSize [3/3]

GLenum GLsizei osg::GLExtensions::bufSize

◆ color

GLuint osg::GLExtensions::color

◆ coord [1/4]

const GLdouble * osg::GLExtensions::coord

◆ coord [2/4]

const GLfloat* osg::GLExtensions::coord

◆ coord [3/4]

GLdouble osg::GLExtensions::coord

◆ coord [4/4]

const GLdouble* osg::GLExtensions::coord

◆ count [1/2]

GLsizei osg::GLExtensions::count

◆ count [2/2]

GLsizei osg::GLExtensions::count

◆ data [1/10]

GLsizeiptr const GLvoid* osg::GLExtensions::data

◆ data [2/10]

GLintptr GLsizeiptr const GLvoid* osg::GLExtensions::data

◆ data [3/10]

GLintptr GLsizeiptr GLvoid* osg::GLExtensions::data

◆ data [4/10]

GLint GLenum GLsizei GLsizei GLint GLsizei const GLvoid* osg::GLExtensions::data

◆ data [5/10]

GLint GLint GLint GLsizei GLsizei GLenum GLsizei const GLvoid* osg::GLExtensions::data

◆ data [6/10]

GLint GLvoid* osg::GLExtensions::data

◆ data [7/10]

GLenum const GLint* osg::GLExtensions::data

◆ data [8/10]

GLenum const GLuint* osg::GLExtensions::data

◆ data [9/10]

GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid* osg::GLExtensions::data

◆ data [10/10]

GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLsizei const GLvoid* osg::GLExtensions::data

◆ depth [1/2]

GLint GLint GLint GLint GLsizei GLsizei GLsizei osg::GLExtensions::depth

◆ depth [2/2]

GLint GLint GLint GLint GLsizei GLsizei GLsizei osg::GLExtensions::depth

◆ depthMode

GLenum osg::GLExtensions::depthMode

◆ dfactorAlpha [1/2]

GLenum GLenum GLenum osg::GLExtensions::dfactorAlpha

◆ dfactorAlpha [2/2]

GLenum GLenum GLenum GLenum osg::GLExtensions::dfactorAlpha

◆ dfactorRGB [1/2]

GLenum osg::GLExtensions::dfactorRGB

◆ dfactorRGB [2/2]

GLenum GLenum osg::GLExtensions::dfactorRGB

◆ divisor

GLuint osg::GLExtensions::divisor

◆ dpfail

GLenum GLenum osg::GLExtensions::dpfail

◆ dppass

GLenum GLenum GLenum osg::GLExtensions::dppass

◆ dst

GLenum GLenum osg::GLExtensions::dst

◆ face

GLenum GLuint GLint GLenum osg::GLExtensions::face

◆ fixedsamplelocations

GLsizei GLint GLsizei GLsizei GLboolean osg::GLExtensions::fixedsamplelocations

◆ flags [1/2]

GLbitfield osg::GLExtensions::flags

◆ flags [2/2]

GLbitfield osg::GLExtensions::flags

◆ format [1/5]

GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum osg::GLExtensions::format

◆ format [2/5]

GLint GLint GLint GLsizei GLsizei GLenum osg::GLExtensions::format

◆ format [3/5]

GLuint GLint GLboolean GLint GLenum GLenum osg::GLExtensions::format

◆ format [4/5]

GLint GLenum GLsizei GLsizei GLsizei GLint GLenum osg::GLExtensions::format

◆ format [5/5]

GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum osg::GLExtensions::format

◆ framebuffers

const GLuint* osg::GLExtensions::framebuffers

◆ func

GLenum osg::GLExtensions::func

◆ GLbitfield

osg::GLExtensions::GLbitfield

◆ GLenum [1/2]

GLuint osg::GLExtensions::GLenum

◆ GLenum [2/2]

osg::GLExtensions::GLenum

◆ GLint

osg::GLExtensions::GLint

◆ GLsizei [1/2]

GLuint osg::GLExtensions::GLsizei

◆ GLsizei [2/2]

osg::GLExtensions::GLsizei

◆ glslLanguageVersion

float osg::GLExtensions::glslLanguageVersion

◆ GLuint

osg::GLExtensions::GLuint

◆ glVersion

float osg::GLExtensions::glVersion

◆ green [1/2]

GLclampf osg::GLExtensions::green

◆ green [2/2]

GLboolean GLboolean osg::GLExtensions::green

◆ handles [1/2]

const GLuint* osg::GLExtensions::handles

◆ handles [2/2]

GLuint* osg::GLExtensions::handles

◆ height [1/6]

GLint GLint GLint GLint GLsizei GLsizei osg::GLExtensions::height

◆ height [2/6]

GLint GLenum GLsizei GLsizei osg::GLExtensions::height

◆ height [3/6]

GLint GLint GLint GLsizei GLsizei osg::GLExtensions::height

◆ height [4/6]

GLsizei GLint GLsizei GLsizei osg::GLExtensions::height

◆ height [5/6]

GLint GLint GLint GLint GLsizei GLsizei osg::GLExtensions::height

◆ height [6/6]

GLint GLint GLint GLint GLint GLint GLsizei GLsizei osg::GLExtensions::height

◆ id

GLuint osg::GLExtensions::id

◆ ids [1/2]

GLuint * osg::GLExtensions::ids

◆ ids [2/2]

const GLuint* osg::GLExtensions::ids

◆ imageSize [1/4]

GLint GLenum GLsizei GLsizei GLint GLsizei osg::GLExtensions::imageSize

◆ imageSize [2/4]

GLint GLint GLint GLsizei GLsizei GLenum GLsizei osg::GLExtensions::imageSize

◆ imageSize [3/4]

GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei osg::GLExtensions::imageSize

◆ imageSize [4/4]

GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLsizei osg::GLExtensions::imageSize

◆ index [1/2]

GLenum GLuint osg::GLExtensions::index

◆ index [2/2]

GLenum GLuint osg::GLExtensions::index

◆ infoLog

GLsizei GLsizei GLchar * osg::GLExtensions::infoLog

◆ instancecount [1/2]

GLuint GLsizei osg::GLExtensions::instancecount

◆ instancecount [2/2]

GLuint GLuint GLsizei osg::GLExtensions::instancecount

◆ internalFormat [1/2]

GLenum osg::GLExtensions::internalFormat

◆ internalformat [1/3]

GLint GLenum osg::GLExtensions::internalformat

◆ internalformat [2/3]

GLint GLenum osg::GLExtensions::internalformat

◆ internalformat [3/3]

GLsizei GLint osg::GLExtensions::internalformat

◆ internalFormat [2/2]

GLint GLenum osg::GLExtensions::internalFormat

◆ invert

GLboolean osg::GLExtensions::invert

◆ isARBOcclusionQuerySupported

bool osg::GLExtensions::isARBOcclusionQuerySupported

◆ isARBTimerQuerySupported

bool osg::GLExtensions::isARBTimerQuerySupported

◆ isBlendColorSupported

bool osg::GLExtensions::isBlendColorSupported

◆ isBlendEquationSeparateSupported

bool osg::GLExtensions::isBlendEquationSeparateSupported

◆ isBlendEquationSupported

bool osg::GLExtensions::isBlendEquationSupported

◆ isBlendFuncSeparateSupported

bool osg::GLExtensions::isBlendFuncSeparateSupported

◆ isBufferObjectSupported

bool osg::GLExtensions::isBufferObjectSupported

◆ isClampColorSupported

bool osg::GLExtensions::isClampColorSupported

◆ isClientStorageSupported

bool osg::GLExtensions::isClientStorageSupported

◆ isClipControlSupported

bool osg::GLExtensions::isClipControlSupported

◆ isCubeMapSupported

bool osg::GLExtensions::isCubeMapSupported

◆ isFogCoordSupported

bool osg::GLExtensions::isFogCoordSupported

◆ isFragmentProgramSupported

bool osg::GLExtensions::isFragmentProgramSupported

◆ isFragmentShaderSupported

bool osg::GLExtensions::isFragmentShaderSupported

◆ isFrameBufferObjectSupported

bool osg::GLExtensions::isFrameBufferObjectSupported

◆ isGenerateMipMapSupported

bool osg::GLExtensions::isGenerateMipMapSupported

◆ isGeometryShader4Supported

bool osg::GLExtensions::isGeometryShader4Supported

◆ isGetProgramBinarySupported

bool osg::GLExtensions::isGetProgramBinarySupported

◆ isGlslSupported

bool osg::GLExtensions::isGlslSupported

◆ isGpuShader4Supported

bool osg::GLExtensions::isGpuShader4Supported

◆ isGpuShaderFp64Supported

bool osg::GLExtensions::isGpuShaderFp64Supported

◆ isLanguage100Supported

bool osg::GLExtensions::isLanguage100Supported

◆ isLogicOpSupported

bool osg::GLExtensions::isLogicOpSupported

◆ isMultisampleFilterHintSupported

bool osg::GLExtensions::isMultisampleFilterHintSupported

◆ isMultisampleSupported

bool osg::GLExtensions::isMultisampleSupported

◆ isMultiTexSupported

bool osg::GLExtensions::isMultiTexSupported

◆ isMultiTexturingSupported

bool osg::GLExtensions::isMultiTexturingSupported

◆ isNonPowerOfTwoTextureMipMappedSupported

bool osg::GLExtensions::isNonPowerOfTwoTextureMipMappedSupported

◆ isNonPowerOfTwoTextureNonMipMappedSupported

bool osg::GLExtensions::isNonPowerOfTwoTextureNonMipMappedSupported

◆ isOcclusionQuerySupported

bool osg::GLExtensions::isOcclusionQuerySupported

◆ isOpenGL20Supported

bool osg::GLExtensions::isOpenGL20Supported

◆ isOpenGL32upported

bool osg::GLExtensions::isOpenGL32upported

◆ isPackedDepthStencilSupported

bool osg::GLExtensions::isPackedDepthStencilSupported

◆ isPBOSupported

bool osg::GLExtensions::isPBOSupported

◆ isPointParametersSupported

bool osg::GLExtensions::isPointParametersSupported

◆ isPointSpriteCoordOriginSupported

bool osg::GLExtensions::isPointSpriteCoordOriginSupported

◆ isPointSpriteSupported

bool osg::GLExtensions::isPointSpriteSupported

◆ isRectangleSupported

bool osg::GLExtensions::isRectangleSupported

◆ isSampleMaskiSupported

bool osg::GLExtensions::isSampleMaskiSupported

◆ isSecondaryColorSupported

bool osg::GLExtensions::isSecondaryColorSupported

◆ isSeparateStencilSupported

bool osg::GLExtensions::isSeparateStencilSupported

◆ isSGIXMinMaxSupported

bool osg::GLExtensions::isSGIXMinMaxSupported

◆ isShaderAtomicCountersSupported

bool osg::GLExtensions::isShaderAtomicCountersSupported

◆ isShaderObjectsSupported

bool osg::GLExtensions::isShaderObjectsSupported

◆ isShadowAmbientSupported

bool osg::GLExtensions::isShadowAmbientSupported

◆ isShadowSupported

bool osg::GLExtensions::isShadowSupported

◆ isStencilTwoSidedSupported

bool osg::GLExtensions::isStencilTwoSidedSupported

◆ isStencilWrapSupported

bool osg::GLExtensions::isStencilWrapSupported

◆ isTBOSupported

bool osg::GLExtensions::isTBOSupported

◆ isTexture2DArraySupported

bool osg::GLExtensions::isTexture2DArraySupported

◆ isTexture3DFast

bool osg::GLExtensions::isTexture3DFast

◆ isTexture3DSupported

bool osg::GLExtensions::isTexture3DSupported

◆ isTextureBorderClampSupported

bool osg::GLExtensions::isTextureBorderClampSupported

◆ isTextureCompressionARBSupported

bool osg::GLExtensions::isTextureCompressionARBSupported

◆ isTextureCompressionETC2Supported

bool osg::GLExtensions::isTextureCompressionETC2Supported

◆ isTextureCompressionETCSupported

bool osg::GLExtensions::isTextureCompressionETCSupported

◆ isTextureCompressionPVRTC2BPPSupported

bool osg::GLExtensions::isTextureCompressionPVRTC2BPPSupported

◆ isTextureCompressionPVRTC4BPPSupported

bool osg::GLExtensions::isTextureCompressionPVRTC4BPPSupported

◆ isTextureCompressionPVRTCSupported

bool osg::GLExtensions::isTextureCompressionPVRTCSupported

◆ isTextureCompressionRGTCSupported

bool osg::GLExtensions::isTextureCompressionRGTCSupported

◆ isTextureCompressionS3TCSupported

bool osg::GLExtensions::isTextureCompressionS3TCSupported

◆ isTextureEdgeClampSupported

bool osg::GLExtensions::isTextureEdgeClampSupported

◆ isTextureFilterAnisotropicSupported

bool osg::GLExtensions::isTextureFilterAnisotropicSupported

◆ isTextureIntegerEXTSupported

bool osg::GLExtensions::isTextureIntegerEXTSupported

◆ isTextureMaxLevelSupported

bool osg::GLExtensions::isTextureMaxLevelSupported

◆ isTextureMirroredRepeatSupported

bool osg::GLExtensions::isTextureMirroredRepeatSupported

◆ isTextureMultisampledSupported

bool osg::GLExtensions::isTextureMultisampledSupported

◆ isTextureMultisampleSupported

bool osg::GLExtensions::isTextureMultisampleSupported

◆ isTextureStorageEnabled

bool osg::GLExtensions::isTextureStorageEnabled

◆ isTextureSwizzleSupported

bool osg::GLExtensions::isTextureSwizzleSupported

◆ isTimerQuerySupported

bool osg::GLExtensions::isTimerQuerySupported

◆ isTransformFeedbackSupported

bool osg::GLExtensions::isTransformFeedbackSupported

◆ isUniformBufferObjectSupported

bool osg::GLExtensions::isUniformBufferObjectSupported

◆ isVAOSupported

bool osg::GLExtensions::isVAOSupported

◆ isVertexProgramSupported

bool osg::GLExtensions::isVertexProgramSupported

◆ isVertexShaderSupported

bool osg::GLExtensions::isVertexShaderSupported

◆ layer

GLuint GLint GLboolean GLint osg::GLExtensions::layer

◆ layered

GLuint GLint GLboolean osg::GLExtensions::layered

◆ len

GLenum GLsizei osg::GLExtensions::len

◆ length [1/5]

GLuint GLsizei GLsizei * osg::GLExtensions::length

◆ length [2/5]

GLsizei GLsizei* osg::GLExtensions::length

◆ length [3/5]

GLsizei const GLchar const GLint* osg::GLExtensions::length

◆ length [4/5]

GLenum const GLvoid GLsizei osg::GLExtensions::length

◆ length [5/5]

GLenum GLsizei GLsizei* osg::GLExtensions::length

◆ level [1/3]

GLint osg::GLExtensions::level

◆ level [2/3]

GLuint GLint osg::GLExtensions::level

◆ level [3/3]

GLenum GLuint GLint osg::GLExtensions::level

◆ levels

GLsizei osg::GLExtensions::levels

◆ location

GLint osg::GLExtensions::location

◆ mask [1/3]

GLenum GLint GLuint osg::GLExtensions::mask

◆ mask [2/3]

GLuint osg::GLExtensions::mask

◆ mask [3/3]

GLenum GLint GLuint osg::GLExtensions::mask

◆ max2DSize

GLint osg::GLExtensions::max2DSize

◆ maxCount

GLsizei osg::GLExtensions::maxCount

◆ maxLayerCount

GLint osg::GLExtensions::maxLayerCount

◆ maxTexture3DSize

GLint osg::GLExtensions::maxTexture3DSize

◆ maxTextureSize

GLint osg::GLExtensions::maxTextureSize

◆ mode

GLenum osg::GLExtensions::mode

◆ modeAlpha [1/2]

GLenum osg::GLExtensions::modeAlpha

◆ modeAlpha [2/2]

GLenum GLenum osg::GLExtensions::modeAlpha

◆ modeRGB

GLenum osg::GLExtensions::modeRGB

◆ name [1/4]

const GLchar * osg::GLExtensions::name

◆ name [2/4]

GLuint GLsizei GLsizei GLint GLenum GLchar* osg::GLExtensions::name

◆ name [3/4]

const GLchar* osg::GLExtensions::name

◆ name [4/4]

GLuint GLsizei GLsizei GLsizei GLenum GLchar* osg::GLExtensions::name

◆ normalized

GLint GLenum GLboolean osg::GLExtensions::normalized

◆ numGroupsY

GLuint osg::GLExtensions::numGroupsY

◆ numGroupsZ

GLuint GLuint osg::GLExtensions::numGroupsZ

◆ obj

GLsizei GLsizei GLuint* osg::GLExtensions::obj

◆ offset [1/2]

GLuint GLuint GLintptr osg::GLExtensions::offset

◆ offset [2/2]

GLuint GLuint GLintptr osg::GLExtensions::offset

◆ param [1/5]

GLint osg::GLExtensions::param

◆ param [2/5]

GLfloat osg::GLExtensions::param

◆ param [3/5]

GLenum GLint* osg::GLExtensions::param

◆ param [4/5]

GLenum GLuint GLint* osg::GLExtensions::param

◆ param [5/5]

GLenum GLuint GLint64* osg::GLExtensions::param

◆ params [1/14]

GLenum GLuint * osg::GLExtensions::params

◆ params [2/14]

GLint GLfloat* osg::GLExtensions::params

◆ params [3/14]

GLint GLint* osg::GLExtensions::params

◆ params [4/14]

GLenum GLdouble* osg::GLExtensions::params

◆ params [5/14]

GLenum GLfloat* osg::GLExtensions::params

◆ params [6/14]

GLint GLuint* osg::GLExtensions::params

◆ params [7/14]

GLsizei const GLuint GLenum GLint* osg::GLExtensions::params

◆ params [8/14]

GLuint GLenum GLint* osg::GLExtensions::params

◆ params [9/14]

GLenum GLvoid* * osg::GLExtensions::params

◆ params [10/14]

GLenum GLuint* osg::GLExtensions::params

◆ params [11/14]

GLenum GLuint64* osg::GLExtensions::params

◆ params [12/14]

GLint64* osg::GLExtensions::params

◆ params [13/14]

GLuint const GLfloat* osg::GLExtensions::params

◆ params [14/14]

const GLfloat* osg::GLExtensions::params

◆ pixels [1/2]

GLint GLenum GLsizei GLsizei GLsizei GLint GLenum GLenum const GLvoid* osg::GLExtensions::pixels

◆ pixels [2/2]

GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLenum const GLvoid* osg::GLExtensions::pixels

◆ pname [1/3]

GLenum osg::GLExtensions::pname

◆ pname [2/3]

GLsizei const GLuint GLenum osg::GLExtensions::pname

◆ pname [3/3]

GLuint GLenum osg::GLExtensions::pname

◆ pointer [1/2]

GLenum GLvoid* * osg::GLExtensions::pointer

◆ pointer [2/2]

GLint GLenum GLboolean GLsizei const GLvoid* osg::GLExtensions::pointer

◆ preferGenerateMipmapSGISForPowerOfTwo

bool osg::GLExtensions::preferGenerateMipmapSGISForPowerOfTwo

◆ programs

GLuint * osg::GLExtensions::programs

◆ red

GLboolean osg::GLExtensions::red

◆ ref

GLenum GLint osg::GLExtensions::ref

◆ renderbuffers

const GLuint* osg::GLExtensions::renderbuffers

◆ samples

GLsizei osg::GLExtensions::samples

◆ sfactorAlpha [1/2]

GLenum GLenum osg::GLExtensions::sfactorAlpha

◆ sfactorAlpha [2/2]

GLenum GLenum GLenum osg::GLExtensions::sfactorAlpha

◆ sfactorRGB

GLenum osg::GLExtensions::sfactorRGB

◆ sfail

GLenum osg::GLExtensions::sfail

◆ shader

GLuint osg::GLExtensions::shader

◆ size [1/7]

GLintptr GLsizeiptr osg::GLExtensions::size

◆ size [2/7]

GLint osg::GLExtensions::size

◆ size [3/7]

GLsizeiptr osg::GLExtensions::size

◆ size [4/7]

GLintptr GLsizeiptr osg::GLExtensions::size

◆ size [5/7]

GLuint GLuint GLintptr GLsizeiptr osg::GLExtensions::size

◆ size [6/7]

GLuint GLsizei GLsizei GLsizei* osg::GLExtensions::size

◆ size [7/7]

GLuint GLuint GLintptr GLsizei osg::GLExtensions::size

◆ source

GLsizei GLsizei GLchar* osg::GLExtensions::source

◆ src

GLenum osg::GLExtensions::src

◆ stream

GLuint GLuint osg::GLExtensions::stream

◆ stride

GLint GLenum GLboolean GLsizei osg::GLExtensions::stride

◆ string [1/2]

GLsizei const GLchar* * osg::GLExtensions::string

◆ string [2/2]

GLenum GLsizei const void* osg::GLExtensions::string

◆ target

GLenum osg::GLExtensions::target

◆ texture [1/2]

GLuint osg::GLExtensions::texture

◆ texture [2/2]

GLenum GLuint osg::GLExtensions::texture

◆ timeout

GLbitfield GLuint64 osg::GLExtensions::timeout

◆ transpose

GLsizei GLboolean osg::GLExtensions::transpose

◆ type [1/5]

GLuint GLsizei GLsizei GLint GLenum * osg::GLExtensions::type

◆ type [2/5]

GLint GLenum osg::GLExtensions::type

◆ type [3/5]

GLint GLenum GLsizei GLsizei GLsizei GLint GLenum GLenum osg::GLExtensions::type

◆ type [4/5]

◆ type [5/5]

GLuint GLsizei GLsizei GLsizei GLenum* osg::GLExtensions::type

◆ uniformBlockBinding

GLuint GLuint osg::GLExtensions::uniformBlockBinding

◆ uniformBlockIndex

GLuint osg::GLExtensions::uniformBlockIndex

◆ uniformBlockName [1/2]

const GLchar* osg::GLExtensions::uniformBlockName

◆ uniformBlockName [2/2]

GLuint GLsizei GLsizei GLchar* osg::GLExtensions::uniformBlockName

◆ uniformCount

GLsizei osg::GLExtensions::uniformCount

◆ uniformIndex

GLuint osg::GLExtensions::uniformIndex

◆ uniformIndices [1/2]

GLsizei const GLchar GLuint* osg::GLExtensions::uniformIndices

◆ uniformIndices [2/2]

GLsizei const GLuint* osg::GLExtensions::uniformIndices

◆ uniformName

GLuint GLsizei GLsizei GLchar* osg::GLExtensions::uniformName

◆ uniformNames

GLsizei const GLchar* * osg::GLExtensions::uniformNames

◆ usage

GLsizeiptr const GLvoid GLenum osg::GLExtensions::usage

◆ v [1/8]

const GLushort * osg::GLExtensions::v

◆ v [2/8]

const GLfloat* osg::GLExtensions::v

◆ v [3/8]

const GLshort* osg::GLExtensions::v

◆ v [4/8]

const GLbyte* osg::GLExtensions::v

◆ v [5/8]

const GLint* osg::GLExtensions::v

◆ v [6/8]

const GLubyte* osg::GLExtensions::v

◆ v [7/8]

const GLuint* osg::GLExtensions::v

◆ v [8/8]

const GLushort* osg::GLExtensions::v

◆ v0 [1/4]

GLdouble osg::GLExtensions::v0

◆ v0 [2/4]

GLint osg::GLExtensions::v0

◆ v0 [3/4]

GLuint osg::GLExtensions::v0

◆ v0 [4/4]

GLdouble osg::GLExtensions::v0

◆ v1 [1/4]

GLdouble GLdouble osg::GLExtensions::v1

◆ v1 [2/4]

GLint GLint osg::GLExtensions::v1

◆ v1 [3/4]

GLuint GLuint osg::GLExtensions::v1

◆ v1 [4/4]

GLdouble GLdouble osg::GLExtensions::v1

◆ v2 [1/4]

GLdouble GLdouble GLdouble osg::GLExtensions::v2

◆ v2 [2/4]

GLint GLint GLint osg::GLExtensions::v2

◆ v2 [3/4]

GLuint GLuint GLuint osg::GLExtensions::v2

◆ v2 [4/4]

GLdouble GLdouble GLdouble osg::GLExtensions::v2

◆ v3 [1/4]

GLfloat GLfloat GLfloat GLfloat osg::GLExtensions::v3

◆ v3 [2/4]

GLint GLint GLint GLint osg::GLExtensions::v3

◆ v3 [3/4]

GLuint GLuint GLuint GLuint osg::GLExtensions::v3

◆ v3 [4/4]

GLdouble GLdouble GLdouble GLdouble osg::GLExtensions::v3

◆ value [1/8]

GLsizei GLboolean const GLdouble * osg::GLExtensions::value

◆ value [2/8]

GLsizei const GLint* osg::GLExtensions::value

◆ value [3/8]

GLsizei GLboolean const GLfloat* osg::GLExtensions::value

◆ value [4/8]

GLenum GLint osg::GLExtensions::value

◆ value [5/8]

GLint osg::GLExtensions::value

◆ value [6/8]

GLsizei const GLuint* osg::GLExtensions::value

◆ value [7/8]

GLsizei const GLdouble* osg::GLExtensions::value

◆ value [8/8]

GLsizei GLboolean const GLdouble* osg::GLExtensions::value

◆ values [1/2]

const GLfloat* osg::GLExtensions::values

◆ values [2/2]

GLenum GLsizei GLsizei GLint* osg::GLExtensions::values

◆ varyings

GLsizei const GLchar* const* osg::GLExtensions::varyings

◆ w [1/4]

GLubyte GLubyte GLubyte GLubyte osg::GLExtensions::w

◆ w [2/4]

GLdouble GLdouble GLdouble GLdouble osg::GLExtensions::w

◆ w [3/4]

GLfloat GLfloat GLfloat GLfloat osg::GLExtensions::w

◆ w [4/4]

GLshort GLshort GLshort GLshort osg::GLExtensions::w

◆ width [1/6]

GLint GLint GLint GLint GLsizei osg::GLExtensions::width

◆ width [2/6]

GLint GLenum GLsizei osg::GLExtensions::width

◆ width [3/6]

GLint GLint GLint GLsizei osg::GLExtensions::width

◆ width [4/6]

GLsizei GLint GLsizei osg::GLExtensions::width

◆ width [5/6]

GLint GLint GLint GLint GLsizei osg::GLExtensions::width

◆ width [6/6]

GLint GLint GLint GLint GLint GLint GLsizei osg::GLExtensions::width

◆ x [1/5]

GLshort osg::GLExtensions::x

◆ x [2/5]

GLfloat osg::GLExtensions::x

◆ x [3/5]

GLshort osg::GLExtensions::x

◆ x [4/5]

GLubyte osg::GLExtensions::x

◆ x [5/5]

GLint GLint GLint GLint GLint osg::GLExtensions::x

◆ xoffset

GLint GLint osg::GLExtensions::xoffset

◆ y [1/5]

GLshort GLshort osg::GLExtensions::y

◆ y [2/5]

GLfloat GLfloat osg::GLExtensions::y

◆ y [3/5]

GLshort GLshort osg::GLExtensions::y

◆ y [4/5]

GLubyte GLubyte osg::GLExtensions::y

◆ y [5/5]

GLint GLint GLint GLint GLint GLint osg::GLExtensions::y

◆ yoffset

GLint GLint GLint osg::GLExtensions::yoffset

◆ z [1/4]

GLshort GLshort GLshort osg::GLExtensions::z

◆ z [2/4]

GLfloat GLfloat GLfloat osg::GLExtensions::z

◆ z [3/4]

GLshort GLshort GLshort osg::GLExtensions::z

◆ z [4/4]

GLubyte GLubyte GLubyte osg::GLExtensions::z

◆ zoffset

GLint GLint GLint GLint osg::GLExtensions::zoffset

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