| _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] |
| _glDrawBuffers | osg::GL2Extensions | [protected] |
| _glEnableVertexAttribArray | osg::GL2Extensions | [protected] |
| _glGetActiveAttrib | osg::GL2Extensions | [protected] |
| _glGetActiveUniform | 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] |
| _glGetProgramInfoLog | osg::GL2Extensions | [protected] |
| _glGetProgramiv | osg::GL2Extensions | [protected] |
| _glGetShaderInfoLog | osg::GL2Extensions | [protected] |
| _glGetShaderiv | osg::GL2Extensions | [protected] |
| _glGetShaderSource | osg::GL2Extensions | [protected] |
| _glGetUniformfv | osg::GL2Extensions | [protected] |
| _glGetUniformiv | osg::GL2Extensions | [protected] |
| _glGetUniformLocation | 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] |
| _glShaderSource | osg::GL2Extensions | [protected] |
| _glslLanguageVersion | osg::GL2Extensions | [protected] |
| _glStencilFuncSeparate | osg::GL2Extensions | [protected] |
| _glStencilMaskSeparate | osg::GL2Extensions | [protected] |
| _glStencilOpSeparate | osg::GL2Extensions | [protected] |
| _glUniform1f | osg::GL2Extensions | [protected] |
| _glUniform1fv | osg::GL2Extensions | [protected] |
| _glUniform1i | osg::GL2Extensions | [protected] |
| _glUniform1iv | osg::GL2Extensions | [protected] |
| _glUniform2f | osg::GL2Extensions | [protected] |
| _glUniform2fv | osg::GL2Extensions | [protected] |
| _glUniform2i | osg::GL2Extensions | [protected] |
| _glUniform2iv | osg::GL2Extensions | [protected] |
| _glUniform3f | osg::GL2Extensions | [protected] |
| _glUniform3fv | osg::GL2Extensions | [protected] |
| _glUniform3i | osg::GL2Extensions | [protected] |
| _glUniform3iv | osg::GL2Extensions | [protected] |
| _glUniform4f | osg::GL2Extensions | [protected] |
| _glUniform4fv | osg::GL2Extensions | [protected] |
| _glUniform4i | osg::GL2Extensions | [protected] |
| _glUniform4iv | osg::GL2Extensions | [protected] |
| _glUniformMatrix2fv | osg::GL2Extensions | [protected] |
| _glUniformMatrix3fv | osg::GL2Extensions | [protected] |
| _glUniformMatrix4fv | 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] |
| _glVertexAttribPointer | osg::GL2Extensions | [protected] |
| _isFragmentShaderSupported | osg::GL2Extensions | [protected] |
| _isLanguage100Supported | osg::GL2Extensions | [protected] |
| _isShaderObjectsSupported | osg::GL2Extensions | [protected] |
| _isVertexShaderSupported | osg::GL2Extensions | [protected] |
| _observers | osg::Referenced | [protected] |
| _refCount | osg::Referenced | [mutable, protected] |
| _refMutex | osg::Referenced | [mutable, protected] |
| addObserver(Observer *observer) | osg::Referenced | |
| DeleteHandler class | osg::Referenced | [friend] |
| deleteUsingDeleteHandler() const | osg::Referenced | [protected] |
| Get(unsigned int contextID, bool createIfNotInitalized) | osg::GL2Extensions | [static] |
| getAttribLocation(const char *attribName, GLuint &slot) const | osg::GL2Extensions | |
| getCurrentProgram() const | osg::GL2Extensions | |
| getDeleteHandler() | osg::Referenced | [static] |
| getFragDataLocation(const char *fragDataName, GLuint &slot) const | osg::GL2Extensions | |
| getGlVersion() const | osg::GL2Extensions | [inline] |
| getLanguageVersion() const | osg::GL2Extensions | [inline] |
| getProgramInfoLog(GLuint program, std::string &result) const | osg::GL2Extensions | |
| getRefMutex() const | osg::Referenced | [inline] |
| getShaderInfoLog(GLuint shader, std::string &result) const | osg::GL2Extensions | |
| getThreadSafeReferenceCounting() | osg::Referenced | [static] |
| getThreadSafeRefUnref() const | osg::Referenced | [inline] |
| 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 colorNumber, 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 | |
| glDrawBuffers(GLsizei n, const GLenum *bufs) const | osg::GL2Extensions | |
| glEnableVertexAttribArray(GLuint index) 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 | |
| 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 | |
| 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 | |
| glGetUniformfv(GLuint program, GLint location, GLfloat *params) const | osg::GL2Extensions | |
| glGetUniformiv(GLuint program, GLint location, GLint *params) const | osg::GL2Extensions | |
| glGetUniformLocation(GLuint program, const GLchar *name) 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 | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) const | osg::GL2Extensions | |
| glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) const | osg::GL2Extensions | |
| glUniformMatrix4fv(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 | |
| glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer) const | osg::GL2Extensions | |
| isFragmentShaderSupported() const | osg::GL2Extensions | [inline] |
| isGlslSupported() const | osg::GL2Extensions | |
| isLanguage100Supported() const | osg::GL2Extensions | [inline] |
| isShaderObjectsSupported() const | osg::GL2Extensions | [inline] |
| isVertexShaderSupported() const | osg::GL2Extensions | [inline] |
| lowestCommonDenominator(const GL2Extensions &rhs) | osg::GL2Extensions | |
| operator=(const Referenced &) | osg::Referenced | [inline] |
| 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) | osg::Referenced | |
| Set(unsigned int contextID, GL2Extensions *extensions) | osg::GL2Extensions | [static] |
| setDeleteHandler(DeleteHandler *handler) | osg::Referenced | [static] |
| setFragmentShaderSupported(bool flag) | osg::GL2Extensions | [inline] |
| setLanguage100Supported(bool flag) | osg::GL2Extensions | [inline] |
| setShaderObjectsSupported(bool flag) | osg::GL2Extensions | [inline] |
| setThreadSafeReferenceCounting(bool enableThreadSafeReferenceCounting) | osg::Referenced | [static] |
| setThreadSafeRefUnref(bool threadSafe) | osg::Referenced | [virtual] |
| setupGL2Extensions(unsigned int contextID) | osg::GL2Extensions | |
| setVertexShaderSupported(bool flag) | osg::GL2Extensions | [inline] |
| unref() const | osg::Referenced | [inline] |
| unref_nodelete() const | osg::Referenced | |
| ~GL2Extensions() | osg::GL2Extensions | [inline, protected] |
| ~Referenced() | osg::Referenced | [protected, virtual] |