# osgGL2::Extensions Member List

This is the complete list of members for osgGL2::Extensions, including all inherited members.

_glAttachObject | osgGL2::Extensions | `[protected]`
_glBindAttribLocation | osgGL2::Extensions | `[protected]`
_glCompileShader | osgGL2::Extensions | `[protected]`
_glCreateProgramObject | osgGL2::Extensions | `[protected]`
_glCreateShaderObject | osgGL2::Extensions | `[protected]`
_glDeleteObject | osgGL2::Extensions | `[protected]`
_glDetachObject | osgGL2::Extensions | `[protected]`
_glGetActiveAttribs | osgGL2::Extensions | `[protected]`
_glGetActiveUniform | osgGL2::Extensions | `[protected]`
_glGetAttachedObjects | osgGL2::Extensions | `[protected]`
_glGetAttribLocation | osgGL2::Extensions | `[protected]`
_glGetHandle | osgGL2::Extensions | `[protected]`
_glGetInfoLog | osgGL2::Extensions | `[protected]`
_glGetObjectParameterfv | osgGL2::Extensions | `[protected]`
_glGetObjectParameteriv | osgGL2::Extensions | `[protected]`
_glGetShaderSource | osgGL2::Extensions | `[protected]`
_glGetUniformfv | osgGL2::Extensions | `[protected]`
_glGetUniformiv | osgGL2::Extensions | `[protected]`
_glGetUniformLocation | osgGL2::Extensions | `[protected]`
_glLinkProgram | osgGL2::Extensions | `[protected]`
_glShaderSource | osgGL2::Extensions | `[protected]`
_glUniform1f | osgGL2::Extensions | `[protected]`
_glUniform1fv | osgGL2::Extensions | `[protected]`
_glUniform1i | osgGL2::Extensions | `[protected]`
_glUniform1iv | osgGL2::Extensions | `[protected]`
_glUniform2f | osgGL2::Extensions | `[protected]`
_glUniform2fv | osgGL2::Extensions | `[protected]`
_glUniform2i | osgGL2::Extensions | `[protected]`
_glUniform2iv | osgGL2::Extensions | `[protected]`
_glUniform3f | osgGL2::Extensions | `[protected]`
_glUniform3fv | osgGL2::Extensions | `[protected]`
_glUniform3i | osgGL2::Extensions | `[protected]`
_glUniform3iv | osgGL2::Extensions | `[protected]`
_glUniform4f | osgGL2::Extensions | `[protected]`
_glUniform4fv | osgGL2::Extensions | `[protected]`
_glUniform4i | osgGL2::Extensions | `[protected]`
_glUniform4iv | osgGL2::Extensions | `[protected]`
_glUniformMatrix2fv | osgGL2::Extensions | `[protected]`
_glUniformMatrix3fv | osgGL2::Extensions | `[protected]`
_glUniformMatrix4fv | osgGL2::Extensions | `[protected]`
_glUseProgramObject | osgGL2::Extensions | `[protected]`
_isFragmentShaderSupported | osgGL2::Extensions | `[protected]`
_isLanguage100Supported | osgGL2::Extensions | `[protected]`
_isShaderObjectsSupported | osgGL2::Extensions | `[protected]`
_isVertexShaderSupported | osgGL2::Extensions | `[protected]`
_languageVersion | osgGL2::Extensions | `[protected]`
_refCount | osg::Referenced | `[mutable, protected]`
_refMutex | osg::Referenced | `[mutable, protected]`
DeleteHandler class | osg::Referenced | `[friend]`
Extensions() | osgGL2::Extensions |
Extensions(const Extensions &rhs) | osgGL2::Extensions |
Get(unsigned int contextID, bool createIfNotInitalized) | osgGL2::Extensions | `[static]`
getDeleteHandler() | osg::Referenced | `[static]`
getLanguageVersion() const | osgGL2::Extensions | `[inline]`
getThreadSafeReferenceCounting() | osg::Referenced | `[static]`
glAttachObject(GLhandleARB containerObj, GLhandleARB obj) const | osgGL2::Extensions |
glBindAttribLocation(GLhandleARB programObj, GLuint index, const GLcharARB *name) const | osgGL2::Extensions |
glCompileShader(GLhandleARB shaderObj) const | osgGL2::Extensions |
glCreateProgramObject() const | osgGL2::Extensions |
glCreateShaderObject(GLenum shaderType) const | osgGL2::Extensions |
glDeleteObject(GLhandleARB obj) const | osgGL2::Extensions |
glDetachObject(GLhandleARB containerObj, GLhandleARB attachedObj) const | osgGL2::Extensions |
glGetActiveAttribs(GLhandleARB programObj, GLint *count, const GLint **size, const GLenum **type, const GLcharARB *const **attributes) const | osgGL2::Extensions |
glGetActiveUniform(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLint *type, GLcharARB *name) const | osgGL2::Extensions |
glGetAttachedObjects(GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj) const | osgGL2::Extensions |
glGetAttribLocation(GLhandleARB programObj, const GLcharARB *name) const | osgGL2::Extensions |
glGetHandle(GLenum pname) const | osgGL2::Extensions |
glGetInfoLog(GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog) const | osgGL2::Extensions |
glGetObjectParameterfv(GLhandleARB obj, GLenum pname, GLfloat *params) const | osgGL2::Extensions |
glGetObjectParameteriv(GLhandleARB obj, GLenum pname, GLint *params) const | osgGL2::Extensions |
glGetShaderSource(GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *source) const | osgGL2::Extensions |
glGetUniformfv(GLhandleARB programObj, GLint location, GLfloat *params) const | osgGL2::Extensions |
glGetUniformiv(GLhandleARB programObj, GLint location, GLint *params) const | osgGL2::Extensions |
glGetUniformLocation(GLhandleARB programObject, const GLcharARB *name) const | osgGL2::Extensions |
glLinkProgram(GLhandleARB programObj) const | osgGL2::Extensions |
glShaderSource(GLhandleARB shaderObj, GLsizei count, const GLcharARB **strings, const GLint *length) const | osgGL2::Extensions |
glUniform1f(GLint location, GLfloat v0) const | osgGL2::Extensions |
glUniform1fv(GLint location, GLsizei count, const GLfloat *value) const | osgGL2::Extensions |
glUniform1i(GLint location, GLint v0) const | osgGL2::Extensions |
glUniform1iv(GLint location, GLsizei count, const GLint *value) const | osgGL2::Extensions |
glUniform2f(GLint location, GLfloat v0, GLfloat v1) const | osgGL2::Extensions |
glUniform2fv(GLint location, GLsizei count, const GLfloat *value) const | osgGL2::Extensions |
glUniform2i(GLint location, GLint v0, GLint v1) const | osgGL2::Extensions |
glUniform2iv(GLint location, GLsizei count, const GLint *value) const | osgGL2::Extensions |
glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2) const | osgGL2::Extensions |
glUniform3fv(GLint location, GLsizei count, const GLfloat *value) const | osgGL2::Extensions |
glUniform3i(GLint location, GLint v0, GLint v1, GLint v2) const | osgGL2::Extensions |
glUniform3iv(GLint location, GLsizei count, const GLint *value) const | osgGL2::Extensions |
glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) const | osgGL2::Extensions |
glUniform4fv(GLint location, GLsizei count, const GLfloat *value) const | osgGL2::Extensions |
glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3) const | osgGL2::Extensions |
glUniform4iv(GLint location, GLsizei count, const GLint *value) const | osgGL2::Extensions |
glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) const | osgGL2::Extensions |
glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) const | osgGL2::Extensions |
glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) const | osgGL2::Extensions |
glUseProgramObject(GLhandleARB programObj) const | osgGL2::Extensions |
isFragmentShaderSupported() const | osgGL2::Extensions | `[inline]`
isGlslSupported() const | osgGL2::Extensions | `[inline]`
isLanguage100Supported() const | osgGL2::Extensions | `[inline]`
isShaderObjectsSupported() const | osgGL2::Extensions | `[inline]`
isVertexShaderSupported() const | osgGL2::Extensions | `[inline]`
lowestCommonDenominator(const Extensions &rhs) | osgGL2::Extensions |
operator=(const Referenced &) | osg::Referenced | `[inline]`
ref() const | osg::Referenced |
referenceCount() const | osg::Referenced | `[inline]`
Referenced() | osg::Referenced | `[inline]`
Referenced(const Referenced &) | osg::Referenced | `[inline]`
Set(unsigned int contextID, Extensions *extensions) | osgGL2::Extensions | `[static]`
setDeleteHandler(DeleteHandler *handler) | osg::Referenced | `[static]`
setFragmentShaderSupported(bool flag) | osgGL2::Extensions | `[inline]`
setLanguage100Supported(bool flag) | osgGL2::Extensions | `[inline]`
setShaderObjectsSupported(bool flag) | osgGL2::Extensions | `[inline]`
setThreadSafeReferenceCounting(bool enableThreadSafeReferenceCounting) | osg::Referenced | `[static]`
setupGLExtensions() | osgGL2::Extensions |
setVertexShaderSupported(bool flag) | osgGL2::Extensions | `[inline]`
unref() const | osg::Referenced |
unref_nodelete() const | osg::Referenced |
~Extensions() | osgGL2::Extensions | `[inline, protected]`
~Referenced() | osg::Referenced | `[protected, virtual]`