| _areTessellationShadersSupported | osg::GL2Extensions | protected |
| _glAttachShader | osg::GL2Extensions | protected |
| _glBindAttribLocation | osg::GL2Extensions | protected |
| _glBindFragDataLocation | osg::GL2Extensions | protected |
| _glBlendEquationSeparate | osg::GL2Extensions | protected |
| _glCompileShader | osg::GL2Extensions | protected |
| _glCreateProgram | osg::GL2Extensions | protected |
| _glCreateShader | osg::GL2Extensions | protected |
| _glDeleteObjectARB | osg::GL2Extensions | protected |
| _glDeleteProgram | osg::GL2Extensions | protected |
| _glDeleteShader | osg::GL2Extensions | protected |
| _glDetachShader | osg::GL2Extensions | protected |
| _glDisableVertexAttribArray | osg::GL2Extensions | protected |
| _glDispatchCompute | osg::GL2Extensions | protected |
| _glDrawBuffers | osg::GL2Extensions | protected |
| _glEnableVertexAttribArray | osg::GL2Extensions | protected |
| _glFramebufferTexture | osg::GL2Extensions | protected |
| _glFramebufferTextureFace | osg::GL2Extensions | protected |
| _glFramebufferTextureLayer | osg::GL2Extensions | protected |
| _glGetActiveAtomicCounterBufferiv | osg::GL2Extensions | protected |
| _glGetActiveAttrib | osg::GL2Extensions | protected |
| _glGetActiveUniform | osg::GL2Extensions | protected |
| _glGetActiveUniformBlockiv | osg::GL2Extensions | protected |
| _glGetActiveUniformBlockName | osg::GL2Extensions | protected |
| _glGetActiveUniformName | osg::GL2Extensions | protected |
| _glGetActiveUniformsiv | osg::GL2Extensions | protected |
| _glGetAttachedShaders | osg::GL2Extensions | protected |
| _glGetAttribLocation | osg::GL2Extensions | protected |
| _glGetFragDataLocation | osg::GL2Extensions | protected |
| _glGetHandleARB | osg::GL2Extensions | protected |
| _glGetInfoLogARB | osg::GL2Extensions | protected |
| _glGetObjectParameterivARB | osg::GL2Extensions | protected |
| _glGetProgramBinary | osg::GL2Extensions | protected |
| _glGetProgramInfoLog | osg::GL2Extensions | protected |
| _glGetProgramiv | osg::GL2Extensions | protected |
| _glGetShaderInfoLog | osg::GL2Extensions | protected |
| _glGetShaderiv | osg::GL2Extensions | protected |
| _glGetShaderSource | osg::GL2Extensions | protected |
| _glGetUniformBlockIndex | osg::GL2Extensions | protected |
| _glGetUniformfv | osg::GL2Extensions | protected |
| _glGetUniformIndices | osg::GL2Extensions | protected |
| _glGetUniformiv | osg::GL2Extensions | protected |
| _glGetUniformLocation | osg::GL2Extensions | protected |
| _glGetUniformuiv | osg::GL2Extensions | protected |
| _glGetVertexAttribdv | osg::GL2Extensions | protected |
| _glGetVertexAttribfv | osg::GL2Extensions | protected |
| _glGetVertexAttribiv | osg::GL2Extensions | protected |
| _glGetVertexAttribPointerv | osg::GL2Extensions | protected |
| _glIsProgram | osg::GL2Extensions | protected |
| _glIsShader | osg::GL2Extensions | protected |
| _glLinkProgram | osg::GL2Extensions | protected |
| _glPatchParameterfv | osg::GL2Extensions | protected |
| _glPatchParameteri | osg::GL2Extensions | protected |
| _glProgramBinary | osg::GL2Extensions | protected |
| _glProgramParameteri | osg::GL2Extensions | protected |
| _glShaderSource | osg::GL2Extensions | protected |
| _glslLanguageVersion | osg::GL2Extensions | protected |
| _glStencilFuncSeparate | osg::GL2Extensions | protected |
| _glStencilMaskSeparate | osg::GL2Extensions | protected |
| _glStencilOpSeparate | osg::GL2Extensions | protected |
| _glUniform1d | osg::GL2Extensions | protected |
| _glUniform1dv | osg::GL2Extensions | protected |
| _glUniform1f | osg::GL2Extensions | protected |
| _glUniform1fv | osg::GL2Extensions | protected |
| _glUniform1i | osg::GL2Extensions | protected |
| _glUniform1iv | osg::GL2Extensions | protected |
| _glUniform1ui | osg::GL2Extensions | protected |
| _glUniform1uiv | osg::GL2Extensions | protected |
| _glUniform2d | osg::GL2Extensions | protected |
| _glUniform2dv | osg::GL2Extensions | protected |
| _glUniform2f | osg::GL2Extensions | protected |
| _glUniform2fv | osg::GL2Extensions | protected |
| _glUniform2i | osg::GL2Extensions | protected |
| _glUniform2iv | osg::GL2Extensions | protected |
| _glUniform2ui | osg::GL2Extensions | protected |
| _glUniform2uiv | osg::GL2Extensions | protected |
| _glUniform3d | osg::GL2Extensions | protected |
| _glUniform3dv | osg::GL2Extensions | protected |
| _glUniform3f | osg::GL2Extensions | protected |
| _glUniform3fv | osg::GL2Extensions | protected |
| _glUniform3i | osg::GL2Extensions | protected |
| _glUniform3iv | osg::GL2Extensions | protected |
| _glUniform3ui | osg::GL2Extensions | protected |
| _glUniform3uiv | osg::GL2Extensions | protected |
| _glUniform4d | osg::GL2Extensions | protected |
| _glUniform4dv | osg::GL2Extensions | protected |
| _glUniform4f | osg::GL2Extensions | protected |
| _glUniform4fv | osg::GL2Extensions | protected |
| _glUniform4i | osg::GL2Extensions | protected |
| _glUniform4iv | osg::GL2Extensions | protected |
| _glUniform4ui | osg::GL2Extensions | protected |
| _glUniform4uiv | osg::GL2Extensions | protected |
| _glUniformBlockBinding | osg::GL2Extensions | protected |
| _glUniformMatrix2dv | osg::GL2Extensions | protected |
| _glUniformMatrix2fv | osg::GL2Extensions | protected |
| _glUniformMatrix2x3dv | osg::GL2Extensions | protected |
| _glUniformMatrix2x3fv | osg::GL2Extensions | protected |
| _glUniformMatrix2x4dv | osg::GL2Extensions | protected |
| _glUniformMatrix2x4fv | osg::GL2Extensions | protected |
| _glUniformMatrix3dv | osg::GL2Extensions | protected |
| _glUniformMatrix3fv | osg::GL2Extensions | protected |
| _glUniformMatrix3x2dv | osg::GL2Extensions | protected |
| _glUniformMatrix3x2fv | osg::GL2Extensions | protected |
| _glUniformMatrix3x4dv | osg::GL2Extensions | protected |
| _glUniformMatrix3x4fv | osg::GL2Extensions | protected |
| _glUniformMatrix4dv | osg::GL2Extensions | protected |
| _glUniformMatrix4fv | osg::GL2Extensions | protected |
| _glUniformMatrix4x2dv | osg::GL2Extensions | protected |
| _glUniformMatrix4x2fv | osg::GL2Extensions | protected |
| _glUniformMatrix4x3dv | osg::GL2Extensions | protected |
| _glUniformMatrix4x3fv | osg::GL2Extensions | protected |
| _glUseProgram | osg::GL2Extensions | protected |
| _glValidateProgram | osg::GL2Extensions | protected |
| _glVersion | osg::GL2Extensions | protected |
| _glVertexAttrib1d | osg::GL2Extensions | protected |
| _glVertexAttrib1dv | osg::GL2Extensions | protected |
| _glVertexAttrib1f | osg::GL2Extensions | protected |
| _glVertexAttrib1fv | osg::GL2Extensions | protected |
| _glVertexAttrib1s | osg::GL2Extensions | protected |
| _glVertexAttrib1sv | osg::GL2Extensions | protected |
| _glVertexAttrib2d | osg::GL2Extensions | protected |
| _glVertexAttrib2dv | osg::GL2Extensions | protected |
| _glVertexAttrib2f | osg::GL2Extensions | protected |
| _glVertexAttrib2fv | osg::GL2Extensions | protected |
| _glVertexAttrib2s | osg::GL2Extensions | protected |
| _glVertexAttrib2sv | osg::GL2Extensions | protected |
| _glVertexAttrib3d | osg::GL2Extensions | protected |
| _glVertexAttrib3dv | osg::GL2Extensions | protected |
| _glVertexAttrib3f | osg::GL2Extensions | protected |
| _glVertexAttrib3fv | osg::GL2Extensions | protected |
| _glVertexAttrib3s | osg::GL2Extensions | protected |
| _glVertexAttrib3sv | osg::GL2Extensions | protected |
| _glVertexAttrib4bv | osg::GL2Extensions | protected |
| _glVertexAttrib4d | osg::GL2Extensions | protected |
| _glVertexAttrib4dv | osg::GL2Extensions | protected |
| _glVertexAttrib4f | osg::GL2Extensions | protected |
| _glVertexAttrib4fv | osg::GL2Extensions | protected |
| _glVertexAttrib4iv | osg::GL2Extensions | protected |
| _glVertexAttrib4Nbv | osg::GL2Extensions | protected |
| _glVertexAttrib4Niv | osg::GL2Extensions | protected |
| _glVertexAttrib4Nsv | osg::GL2Extensions | protected |
| _glVertexAttrib4Nub | osg::GL2Extensions | protected |
| _glVertexAttrib4Nubv | osg::GL2Extensions | protected |
| _glVertexAttrib4Nuiv | osg::GL2Extensions | protected |
| _glVertexAttrib4Nusv | osg::GL2Extensions | protected |
| _glVertexAttrib4s | osg::GL2Extensions | protected |
| _glVertexAttrib4sv | osg::GL2Extensions | protected |
| _glVertexAttrib4ubv | osg::GL2Extensions | protected |
| _glVertexAttrib4uiv | osg::GL2Extensions | protected |
| _glVertexAttrib4usv | osg::GL2Extensions | protected |
| _glVertexAttribDivisor | osg::GL2Extensions | protected |
| _glVertexAttribPointer | osg::GL2Extensions | protected |
| _isFragmentShaderSupported | osg::GL2Extensions | protected |
| _isGeometryShader4Supported | osg::GL2Extensions | protected |
| _isGetProgramBinarySupported | osg::GL2Extensions | protected |
| _isGpuShader4Supported | osg::GL2Extensions | protected |
| _isGpuShaderFp64Supported | osg::GL2Extensions | protected |
| _isLanguage100Supported | osg::GL2Extensions | protected |
| _isShaderAtomicCountersSupported | osg::GL2Extensions | protected |
| _isShaderObjectsSupported | osg::GL2Extensions | protected |
| _isUniformBufferObjectSupported | osg::GL2Extensions | protected |
| _isVertexShaderSupported | osg::GL2Extensions | protected |
| _observerSet | osg::Referenced | mutableprotected |
| _refCount | osg::Referenced | mutableprotected |
| addObserver(Observer *observer) const | osg::Referenced | |
| areTessellationShadersSupported() const | osg::GL2Extensions | inline |
| AttachShaderProc typedef | osg::GL2Extensions | protected |
| BindAttribLocationProc typedef | osg::GL2Extensions | protected |
| BindFragDataLocationProc typedef | osg::GL2Extensions | protected |
| BlendEquationSeparateProc typedef | osg::GL2Extensions | protected |
| CompileShaderProc typedef | osg::GL2Extensions | protected |
| CreateProgramProc typedef | osg::GL2Extensions | protected |
| CreateShaderProc typedef | osg::GL2Extensions | protected |
| DeleteObjectARBProc typedef | osg::GL2Extensions | protected |
| DeleteProgramProc typedef | osg::GL2Extensions | protected |
| DeleteShaderProc typedef | osg::GL2Extensions | protected |
| deleteUsingDeleteHandler() const | osg::Referenced | protected |
| DetachShaderProc typedef | osg::GL2Extensions | protected |
| DisableVertexAttribArrayProc typedef | osg::GL2Extensions | protected |
| DispatchComputeProc typedef | osg::GL2Extensions | protected |
| DrawBuffersProc typedef | osg::GL2Extensions | protected |
| EnableVertexAttribArrayProc typedef | osg::GL2Extensions | protected |
| FramebufferTextureFaceProc typedef | osg::GL2Extensions | protected |
| FramebufferTextureLayerProc typedef | osg::GL2Extensions | protected |
| FramebufferTextureProc typedef | osg::GL2Extensions | protected |
| Get(unsigned int contextID, bool createIfNotInitalized) | osg::GL2Extensions | static |
| GetActiveAtomicCounterBufferivProc typedef | osg::GL2Extensions | protected |
| GetActiveAttribProc typedef | osg::GL2Extensions | protected |
| GetActiveUniformBlockivProc typedef | osg::GL2Extensions | protected |
| GetActiveUniformBlockNameProc typedef | osg::GL2Extensions | protected |
| GetActiveUniformNameProc typedef | osg::GL2Extensions | protected |
| GetActiveUniformProc typedef | osg::GL2Extensions | protected |
| GetActiveUniformsivProc typedef | osg::GL2Extensions | protected |
| GetAttachedShadersProc typedef | osg::GL2Extensions | protected |
| getAttribLocation(const char *attribName, GLuint &slot) const | osg::GL2Extensions | |
| GetAttribLocationProc typedef | osg::GL2Extensions | protected |
| getCurrentProgram() const | osg::GL2Extensions | |
| getDeleteHandler() | osg::Referenced | static |
| getFragDataLocation(const char *fragDataName, GLuint &slot) const | osg::GL2Extensions | |
| GetFragDataLocationProc typedef | osg::GL2Extensions | protected |
| getGlobalReferencedMutex() | osg::Referenced | static |
| getGlVersion() const | osg::GL2Extensions | inline |
| GetInfoLogARBProc typedef | osg::GL2Extensions | protected |
| getLanguageVersion() const | osg::GL2Extensions | inline |
| GetObjectParameterivARBProc typedef | osg::GL2Extensions | protected |
| getObserverSet() const | osg::Referenced | inline |
| getOrCreateObserverSet() const | osg::Referenced | |
| GetProgramBinaryProc typedef | osg::GL2Extensions | protected |
| getProgramInfoLog(GLuint program, std::string &result) const | osg::GL2Extensions | |
| GetProgramInfoLogProc typedef | osg::GL2Extensions | protected |
| GetProgramivProc typedef | osg::GL2Extensions | protected |
| getRefMutex() const | osg::Referenced | inline |
| getShaderInfoLog(GLuint shader, std::string &result) const | osg::GL2Extensions | |
| GetShaderInfoLogProc typedef | osg::GL2Extensions | protected |
| GetShaderivProc typedef | osg::GL2Extensions | protected |
| GetShaderSourceProc typedef | osg::GL2Extensions | protected |
| getThreadSafeReferenceCounting() | osg::Referenced | static |
| getThreadSafeRefUnref() const | osg::Referenced | inline |
| GetUniformBlockIndexProc typedef | osg::GL2Extensions | protected |
| GetUniformfvProc typedef | osg::GL2Extensions | protected |
| GetUniformIndicesProc typedef | osg::GL2Extensions | protected |
| GetUniformivProc typedef | osg::GL2Extensions | protected |
| GetUniformLocationProc typedef | osg::GL2Extensions | protected |
| GetUniformuivProc typedef | osg::GL2Extensions | protected |
| GetVertexAttribdvProc typedef | osg::GL2Extensions | protected |
| GetVertexAttribfvProc typedef | osg::GL2Extensions | protected |
| GetVertexAttribivProc typedef | osg::GL2Extensions | protected |
| GetVertexAttribPointervProc typedef | osg::GL2Extensions | protected |
| GL2Extensions(unsigned int contextID) | osg::GL2Extensions | |
| GL2Extensions(const GL2Extensions &rhs) | osg::GL2Extensions | |
| glAttachShader(GLuint program, GLuint shader) const | osg::GL2Extensions | |
| glBindAttribLocation(GLuint program, GLuint index, const GLchar *name) const | osg::GL2Extensions | |
| glBindFragDataLocation(GLuint program, GLuint color, const GLchar *name) const | osg::GL2Extensions | |
| glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) const | osg::GL2Extensions | |
| glCompileShader(GLuint shader) const | osg::GL2Extensions | |
| glCreateProgram(void) const | osg::GL2Extensions | |
| glCreateShader(GLenum type) const | osg::GL2Extensions | |
| glDeleteProgram(GLuint program) const | osg::GL2Extensions | |
| glDeleteShader(GLuint shader) const | osg::GL2Extensions | |
| glDetachShader(GLuint program, GLuint shader) const | osg::GL2Extensions | |
| glDisableVertexAttribArray(GLuint index) const | osg::GL2Extensions | |
| glDispatchCompute(GLuint numGroupsX, GLuint numGroupsY, GLuint numGroupsZ) const | osg::GL2Extensions | |
| glDrawBuffers(GLsizei n, const GLenum *bufs) const | osg::GL2Extensions | |
| glEnableVertexAttribArray(GLuint index) const | osg::GL2Extensions | |
| glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level) const | osg::GL2Extensions | |
| glFramebufferTextureFace(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face) const | osg::GL2Extensions | |
| glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) const | osg::GL2Extensions | |
| glGetActiveAtomicCounterBufferiv(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params) const | osg::GL2Extensions | |
| glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name) const | osg::GL2Extensions | |
| glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name) const | osg::GL2Extensions | |
| glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params) const | osg::GL2Extensions | |
| glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName) const | osg::GL2Extensions | |
| glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName) const | osg::GL2Extensions | |
| glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params) const | osg::GL2Extensions | |
| glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj) const | osg::GL2Extensions | |
| glGetAttribLocation(GLuint program, const GLchar *name) const | osg::GL2Extensions | |
| glGetFragDataLocation(GLuint program, const GLchar *name) const | osg::GL2Extensions | |
| glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary) const | osg::GL2Extensions | |
| glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog) const | osg::GL2Extensions | |
| glGetProgramiv(GLuint program, GLenum pname, GLint *params) const | osg::GL2Extensions | |
| glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog) const | osg::GL2Extensions | |
| glGetShaderiv(GLuint shader, GLenum pname, GLint *params) const | osg::GL2Extensions | |
| glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source) const | osg::GL2Extensions | |
| glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName) const | osg::GL2Extensions | |
| glGetUniformfv(GLuint program, GLint location, GLfloat *params) const | osg::GL2Extensions | |
| glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar **uniformNames, GLuint *uniformIndices) const | osg::GL2Extensions | |
| glGetUniformiv(GLuint program, GLint location, GLint *params) const | osg::GL2Extensions | |
| glGetUniformLocation(GLuint program, const GLchar *name) const | osg::GL2Extensions | |
| glGetUniformuiv(GLuint program, GLint location, GLuint *params) const | osg::GL2Extensions | |
| glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params) const | osg::GL2Extensions | |
| glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params) const | osg::GL2Extensions | |
| glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params) const | osg::GL2Extensions | |
| glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid **pointer) const | osg::GL2Extensions | |
| glIsProgram(GLuint program) const | osg::GL2Extensions | |
| glIsShader(GLuint shader) const | osg::GL2Extensions | |
| glLinkProgram(GLuint program) const | osg::GL2Extensions | |
| glPatchParameterfv(GLenum pname, const GLfloat *values) const | osg::GL2Extensions | |
| glPatchParameteri(GLenum pname, GLint value) const | osg::GL2Extensions | |
| glProgramBinary(GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length) const | osg::GL2Extensions | |
| glProgramParameteri(GLuint program, GLenum pname, GLint value) const | osg::GL2Extensions | |
| glShaderSource(GLuint shader, GLsizei count, const GLchar **string, const GLint *length) const | osg::GL2Extensions | |
| glStencilFuncSeparate(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask) const | osg::GL2Extensions | |
| glStencilMaskSeparate(GLenum face, GLuint mask) const | osg::GL2Extensions | |
| glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass) const | osg::GL2Extensions | |
| GLuint(GL_APIENTRY *GetHandleProc)(GLenum pname) | osg::GL2Extensions | protected |
| glUniform1d(GLint location, GLdouble v0) const | osg::GL2Extensions | |
| glUniform1dv(GLint location, GLsizei count, const GLdouble *value) const | osg::GL2Extensions | |
| glUniform1f(GLint location, GLfloat v0) const | osg::GL2Extensions | |
| glUniform1fv(GLint location, GLsizei count, const GLfloat *value) const | osg::GL2Extensions | |
| glUniform1i(GLint location, GLint v0) const | osg::GL2Extensions | |
| glUniform1iv(GLint location, GLsizei count, const GLint *value) const | osg::GL2Extensions | |
| glUniform1ui(GLint location, GLuint v0) const | osg::GL2Extensions | |
| glUniform1uiv(GLint location, GLsizei count, const GLuint *value) const | osg::GL2Extensions | |
| glUniform2d(GLint location, GLdouble v0, GLdouble v1) const | osg::GL2Extensions | |
| glUniform2dv(GLint location, GLsizei count, const GLdouble *value) const | osg::GL2Extensions | |
| glUniform2f(GLint location, GLfloat v0, GLfloat v1) const | osg::GL2Extensions | |
| glUniform2fv(GLint location, GLsizei count, const GLfloat *value) const | osg::GL2Extensions | |
| glUniform2i(GLint location, GLint v0, GLint v1) const | osg::GL2Extensions | |
| glUniform2iv(GLint location, GLsizei count, const GLint *value) const | osg::GL2Extensions | |
| glUniform2ui(GLint location, GLuint v0, GLuint v1) const | osg::GL2Extensions | |
| glUniform2uiv(GLint location, GLsizei count, const GLuint *value) const | osg::GL2Extensions | |
| glUniform3d(GLint location, GLdouble v0, GLdouble v1, GLdouble v2) const | osg::GL2Extensions | |
| glUniform3dv(GLint location, GLsizei count, const GLdouble *value) const | osg::GL2Extensions | |
| glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2) const | osg::GL2Extensions | |
| glUniform3fv(GLint location, GLsizei count, const GLfloat *value) const | osg::GL2Extensions | |
| glUniform3i(GLint location, GLint v0, GLint v1, GLint v2) const | osg::GL2Extensions | |
| glUniform3iv(GLint location, GLsizei count, const GLint *value) const | osg::GL2Extensions | |
| glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2) const | osg::GL2Extensions | |
| glUniform3uiv(GLint location, GLsizei count, const GLuint *value) const | osg::GL2Extensions | |
| glUniform4d(GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3) const | osg::GL2Extensions | |
| glUniform4dv(GLint location, GLsizei count, const GLdouble *value) const | osg::GL2Extensions | |
| glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) const | osg::GL2Extensions | |
| glUniform4fv(GLint location, GLsizei count, const GLfloat *value) const | osg::GL2Extensions | |
| glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3) const | osg::GL2Extensions | |
| glUniform4iv(GLint location, GLsizei count, const GLint *value) const | osg::GL2Extensions | |
| glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) const | osg::GL2Extensions | |
| glUniform4uiv(GLint location, GLsizei count, const GLuint *value) const | osg::GL2Extensions | |
| glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding) const | osg::GL2Extensions | |
| glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) const | osg::GL2Extensions | |
| glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) const | osg::GL2Extensions | |
| glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) const | osg::GL2Extensions | |
| glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) const | osg::GL2Extensions | |
| glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) const | osg::GL2Extensions | |
| glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) const | osg::GL2Extensions | |
| glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) const | osg::GL2Extensions | |
| glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) const | osg::GL2Extensions | |
| glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) const | osg::GL2Extensions | |
| glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) const | osg::GL2Extensions | |
| glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) const | osg::GL2Extensions | |
| glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) const | osg::GL2Extensions | |
| glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) const | osg::GL2Extensions | |
| glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) const | osg::GL2Extensions | |
| glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) const | osg::GL2Extensions | |
| glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) const | osg::GL2Extensions | |
| glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) const | osg::GL2Extensions | |
| glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) const | osg::GL2Extensions | |
| glUseProgram(GLuint program) const | osg::GL2Extensions | |
| glValidateProgram(GLuint program) const | osg::GL2Extensions | |
| glVertexAttrib1d(GLuint index, GLdouble x) const | osg::GL2Extensions | |
| glVertexAttrib1dv(GLuint index, const GLdouble *v) const | osg::GL2Extensions | |
| glVertexAttrib1f(GLuint index, GLfloat x) const | osg::GL2Extensions | |
| glVertexAttrib1fv(GLuint index, const GLfloat *v) const | osg::GL2Extensions | |
| glVertexAttrib1s(GLuint index, GLshort x) const | osg::GL2Extensions | |
| glVertexAttrib1sv(GLuint index, const GLshort *v) const | osg::GL2Extensions | |
| glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y) const | osg::GL2Extensions | |
| glVertexAttrib2dv(GLuint index, const GLdouble *v) const | osg::GL2Extensions | |
| glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y) const | osg::GL2Extensions | |
| glVertexAttrib2fv(GLuint index, const GLfloat *v) const | osg::GL2Extensions | |
| glVertexAttrib2s(GLuint index, GLshort x, GLshort y) const | osg::GL2Extensions | |
| glVertexAttrib2sv(GLuint index, const GLshort *v) const | osg::GL2Extensions | |
| glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z) const | osg::GL2Extensions | |
| glVertexAttrib3dv(GLuint index, const GLdouble *v) const | osg::GL2Extensions | |
| glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z) const | osg::GL2Extensions | |
| glVertexAttrib3fv(GLuint index, const GLfloat *v) const | osg::GL2Extensions | |
| glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z) const | osg::GL2Extensions | |
| glVertexAttrib3sv(GLuint index, const GLshort *v) const | osg::GL2Extensions | |
| glVertexAttrib4bv(GLuint index, const GLbyte *v) const | osg::GL2Extensions | |
| glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) const | osg::GL2Extensions | |
| glVertexAttrib4dv(GLuint index, const GLdouble *v) const | osg::GL2Extensions | |
| glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) const | osg::GL2Extensions | |
| glVertexAttrib4fv(GLuint index, const GLfloat *v) const | osg::GL2Extensions | |
| glVertexAttrib4iv(GLuint index, const GLint *v) const | osg::GL2Extensions | |
| glVertexAttrib4Nbv(GLuint index, const GLbyte *v) const | osg::GL2Extensions | |
| glVertexAttrib4Niv(GLuint index, const GLint *v) const | osg::GL2Extensions | |
| glVertexAttrib4Nsv(GLuint index, const GLshort *v) const | osg::GL2Extensions | |
| glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) const | osg::GL2Extensions | |
| glVertexAttrib4Nubv(GLuint index, const GLubyte *v) const | osg::GL2Extensions | |
| glVertexAttrib4Nuiv(GLuint index, const GLuint *v) const | osg::GL2Extensions | |
| glVertexAttrib4Nusv(GLuint index, const GLushort *v) const | osg::GL2Extensions | |
| glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) const | osg::GL2Extensions | |
| glVertexAttrib4sv(GLuint index, const GLshort *v) const | osg::GL2Extensions | |
| glVertexAttrib4ubv(GLuint index, const GLubyte *v) const | osg::GL2Extensions | |
| glVertexAttrib4uiv(GLuint index, const GLuint *v) const | osg::GL2Extensions | |
| glVertexAttrib4usv(GLuint index, const GLushort *v) const | osg::GL2Extensions | |
| glVertexAttribDivisor(GLuint index, GLuint divisor) const | osg::GL2Extensions | |
| glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer) const | osg::GL2Extensions | |
| isFragmentShaderSupported() const | osg::GL2Extensions | inline |
| isGeometryShader4Supported() const | osg::GL2Extensions | inline |
| isGetProgramBinarySupported() const | osg::GL2Extensions | inline |
| isGlslSupported() const | osg::GL2Extensions | |
| isGpuShader4Supported() const | osg::GL2Extensions | inline |
| isGpuShaderFp64Supported() const | osg::GL2Extensions | inline |
| isLanguage100Supported() const | osg::GL2Extensions | inline |
| IsProgramProc typedef | osg::GL2Extensions | protected |
| isShaderAtomicCounterSupported() const | osg::GL2Extensions | inline |
| isShaderObjectsSupported() const | osg::GL2Extensions | inline |
| IsShaderProc typedef | osg::GL2Extensions | protected |
| isUniformBufferObjectSupported() const | osg::GL2Extensions | inline |
| isVertexShaderSupported() const | osg::GL2Extensions | inline |
| LinkProgramProc typedef | osg::GL2Extensions | protected |
| lowestCommonDenominator(const GL2Extensions &rhs) | osg::GL2Extensions | |
| operator=(const Referenced &) | osg::Referenced | inline |
| PatchParameterfvProc typedef | osg::GL2Extensions | protected |
| PatchParameteriProc typedef | osg::GL2Extensions | protected |
| ProgramBinaryProc typedef | osg::GL2Extensions | protected |
| ProgramParameteriProc typedef | osg::GL2Extensions | protected |
| ref() const | osg::Referenced | inline |
| referenceCount() const | osg::Referenced | inline |
| Referenced() | osg::Referenced | |
| Referenced(bool threadSafeRefUnref) | osg::Referenced | explicit |
| Referenced(const Referenced &) | osg::Referenced | |
| removeObserver(Observer *observer) const | osg::Referenced | |
| Set(unsigned int contextID, GL2Extensions *extensions) | osg::GL2Extensions | static |
| setDeleteHandler(DeleteHandler *handler) | osg::Referenced | static |
| setFragmentShaderSupported(bool flag) | osg::GL2Extensions | inline |
| setGeometryShader4Supported(bool flag) | osg::GL2Extensions | inline |
| setGetProgramBinarySupported(bool flag) | osg::GL2Extensions | inline |
| setGpuShader4Supported(bool flag) | osg::GL2Extensions | inline |
| setGpuShaderFp64Supported(bool flag) | osg::GL2Extensions | inline |
| setLanguage100Supported(bool flag) | osg::GL2Extensions | inline |
| setShaderAtomicCounterSupported(bool flag) | osg::GL2Extensions | inline |
| setShaderObjectsSupported(bool flag) | osg::GL2Extensions | inline |
| setTessellationShadersSupported(bool flag) | osg::GL2Extensions | inline |
| setThreadSafeReferenceCounting(bool enableThreadSafeReferenceCounting) | osg::Referenced | static |
| setThreadSafeRefUnref(bool threadSafe) | osg::Referenced | virtual |
| setUniformBufferObjectSupported(bool flag) | osg::GL2Extensions | inline |
| setupGL2Extensions(unsigned int contextID) | osg::GL2Extensions | |
| setVertexShaderSupported(bool flag) | osg::GL2Extensions | inline |
| ShaderSourceProc typedef | osg::GL2Extensions | protected |
| signalObserversAndDelete(bool signalDelete, bool doDelete) const | osg::Referenced | protected |
| StencilFuncSeparateProc typedef | osg::GL2Extensions | protected |
| StencilMaskSeparateProc typedef | osg::GL2Extensions | protected |
| StencilOpSeparateProc typedef | osg::GL2Extensions | protected |
| Uniform1dProc typedef | osg::GL2Extensions | protected |
| Uniform1dvProc typedef | osg::GL2Extensions | protected |
| Uniform1fProc typedef | osg::GL2Extensions | protected |
| Uniform1fvProc typedef | osg::GL2Extensions | protected |
| Uniform1iProc typedef | osg::GL2Extensions | protected |
| Uniform1ivProc typedef | osg::GL2Extensions | protected |
| Uniform1uiProc typedef | osg::GL2Extensions | protected |
| Uniform1uivProc typedef | osg::GL2Extensions | protected |
| Uniform2dProc typedef | osg::GL2Extensions | protected |
| Uniform2dvProc typedef | osg::GL2Extensions | protected |
| Uniform2fProc typedef | osg::GL2Extensions | protected |
| Uniform2fvProc typedef | osg::GL2Extensions | protected |
| Uniform2iProc typedef | osg::GL2Extensions | protected |
| Uniform2ivProc typedef | osg::GL2Extensions | protected |
| Uniform2uiProc typedef | osg::GL2Extensions | protected |
| Uniform2uivProc typedef | osg::GL2Extensions | protected |
| Uniform3dProc typedef | osg::GL2Extensions | protected |
| Uniform3dvProc typedef | osg::GL2Extensions | protected |
| Uniform3fProc typedef | osg::GL2Extensions | protected |
| Uniform3fvProc typedef | osg::GL2Extensions | protected |
| Uniform3iProc typedef | osg::GL2Extensions | protected |
| Uniform3ivProc typedef | osg::GL2Extensions | protected |
| Uniform3uiProc typedef | osg::GL2Extensions | protected |
| Uniform3uivProc typedef | osg::GL2Extensions | protected |
| Uniform4dProc typedef | osg::GL2Extensions | protected |
| Uniform4dvProc typedef | osg::GL2Extensions | protected |
| Uniform4fProc typedef | osg::GL2Extensions | protected |
| Uniform4fvProc typedef | osg::GL2Extensions | protected |
| Uniform4iProc typedef | osg::GL2Extensions | protected |
| Uniform4ivProc typedef | osg::GL2Extensions | protected |
| Uniform4uiProc typedef | osg::GL2Extensions | protected |
| Uniform4uivProc typedef | osg::GL2Extensions | protected |
| UniformBlockBindingProc typedef | osg::GL2Extensions | protected |
| UniformMatrix2dvProc typedef | osg::GL2Extensions | protected |
| UniformMatrix2fvProc typedef | osg::GL2Extensions | protected |
| UniformMatrix2x3dvProc typedef | osg::GL2Extensions | protected |
| UniformMatrix2x3fvProc typedef | osg::GL2Extensions | protected |
| UniformMatrix2x4dvProc typedef | osg::GL2Extensions | protected |
| UniformMatrix2x4fvProc typedef | osg::GL2Extensions | protected |
| UniformMatrix3dvProc typedef | osg::GL2Extensions | protected |
| UniformMatrix3fvProc typedef | osg::GL2Extensions | protected |
| UniformMatrix3x2dvProc typedef | osg::GL2Extensions | protected |
| UniformMatrix3x2fvProc typedef | osg::GL2Extensions | protected |
| UniformMatrix3x4dvProc typedef | osg::GL2Extensions | protected |
| UniformMatrix3x4fvProc typedef | osg::GL2Extensions | protected |
| UniformMatrix4dvProc typedef | osg::GL2Extensions | protected |
| UniformMatrix4fvProc typedef | osg::GL2Extensions | protected |
| UniformMatrix4x2dvProc typedef | osg::GL2Extensions | protected |
| UniformMatrix4x2fvProc typedef | osg::GL2Extensions | protected |
| UniformMatrix4x3dvProc typedef | osg::GL2Extensions | protected |
| UniformMatrix4x3fvProc typedef | osg::GL2Extensions | protected |
| unref() const | osg::Referenced | inline |
| unref_nodelete() const | osg::Referenced | |
| UseProgramProc typedef | osg::GL2Extensions | protected |
| ValidateProgramProc typedef | osg::GL2Extensions | protected |
| VertexAttrib1dProc typedef | osg::GL2Extensions | protected |
| VertexAttrib1dvProc typedef | osg::GL2Extensions | protected |
| VertexAttrib1fProc typedef | osg::GL2Extensions | protected |
| VertexAttrib1fvProc typedef | osg::GL2Extensions | protected |
| VertexAttrib1sProc typedef | osg::GL2Extensions | protected |
| VertexAttrib1svProc typedef | osg::GL2Extensions | protected |
| VertexAttrib2dProc typedef | osg::GL2Extensions | protected |
| VertexAttrib2dvProc typedef | osg::GL2Extensions | protected |
| VertexAttrib2fProc typedef | osg::GL2Extensions | protected |
| VertexAttrib2fvProc typedef | osg::GL2Extensions | protected |
| VertexAttrib2sProc typedef | osg::GL2Extensions | protected |
| VertexAttrib2svProc typedef | osg::GL2Extensions | protected |
| VertexAttrib3dProc typedef | osg::GL2Extensions | protected |
| VertexAttrib3dvProc typedef | osg::GL2Extensions | protected |
| VertexAttrib3fProc typedef | osg::GL2Extensions | protected |
| VertexAttrib3fvProc typedef | osg::GL2Extensions | protected |
| VertexAttrib3sProc typedef | osg::GL2Extensions | protected |
| VertexAttrib3svProc typedef | osg::GL2Extensions | protected |
| VertexAttrib4bvProc typedef | osg::GL2Extensions | protected |
| VertexAttrib4dProc typedef | osg::GL2Extensions | protected |
| VertexAttrib4dvProc typedef | osg::GL2Extensions | protected |
| VertexAttrib4fProc typedef | osg::GL2Extensions | protected |
| VertexAttrib4fvProc typedef | osg::GL2Extensions | protected |
| VertexAttrib4ivProc typedef | osg::GL2Extensions | protected |
| VertexAttrib4NbvProc typedef | osg::GL2Extensions | protected |
| VertexAttrib4NivProc typedef | osg::GL2Extensions | protected |
| VertexAttrib4NsvProc typedef | osg::GL2Extensions | protected |
| VertexAttrib4NubProc typedef | osg::GL2Extensions | protected |
| VertexAttrib4NubvProc typedef | osg::GL2Extensions | protected |
| VertexAttrib4NuivProc typedef | osg::GL2Extensions | protected |
| VertexAttrib4NusvProc typedef | osg::GL2Extensions | protected |
| VertexAttrib4sProc typedef | osg::GL2Extensions | protected |
| VertexAttrib4svProc typedef | osg::GL2Extensions | protected |
| VertexAttrib4ubvProc typedef | osg::GL2Extensions | protected |
| VertexAttrib4uivProc typedef | osg::GL2Extensions | protected |
| VertexAttrib4usvProc typedef | osg::GL2Extensions | protected |
| VertexAttribDivisorProc typedef | osg::GL2Extensions | protected |
| VertexAttribPointerProc typedef | osg::GL2Extensions | protected |
| ~GL2Extensions() | osg::GL2Extensions | inlineprotected |
| ~Referenced() | osg::Referenced | protectedvirtual |