| _gl_begin_query_arb | osg::Drawable::Extensions | protected |
| _gl_delete_queries_arb | osg::Drawable::Extensions | protected |
| _gl_end_query_arb | osg::Drawable::Extensions | protected |
| _gl_gen_queries_arb | osg::Drawable::Extensions | protected |
| _gl_get_query_objectiv_arb | osg::Drawable::Extensions | protected |
| _gl_get_query_objectui64v | osg::Drawable::Extensions | protected |
| _gl_get_query_objectuiv_arb | osg::Drawable::Extensions | protected |
| _gl_get_queryiv_arb | osg::Drawable::Extensions | protected |
| _gl_is_query_arb | osg::Drawable::Extensions | protected |
| _glBeginOcclusionQuery | osg::Drawable::Extensions | protected |
| _glBindBuffer | osg::Drawable::Extensions | protected |
| _glBufferData | osg::Drawable::Extensions | protected |
| _glBufferSubData | osg::Drawable::Extensions | protected |
| _glDeleteBuffers | osg::Drawable::Extensions | protected |
| _glDeleteOcclusionQueries | osg::Drawable::Extensions | protected |
| _glEndOcclusionQuery | osg::Drawable::Extensions | protected |
| _glFogCoordfv | osg::Drawable::Extensions | protected |
| _glGenBuffers | osg::Drawable::Extensions | protected |
| _glGenOcclusionQueries | osg::Drawable::Extensions | protected |
| _glGetBufferParameteriv | osg::Drawable::Extensions | protected |
| _glGetBufferPointerv | osg::Drawable::Extensions | protected |
| _glGetBufferSubData | osg::Drawable::Extensions | protected |
| _glGetInteger64v | osg::Drawable::Extensions | protected |
| _glGetOcclusionQueryiv | osg::Drawable::Extensions | protected |
| _glGetOcclusionQueryuiv | osg::Drawable::Extensions | protected |
| _glIsBuffer | osg::Drawable::Extensions | protected |
| _glIsOcclusionQuery | osg::Drawable::Extensions | protected |
| _glMapBuffer | osg::Drawable::Extensions | protected |
| _glMultiTexCoord1d | osg::Drawable::Extensions | protected |
| _glMultiTexCoord1f | osg::Drawable::Extensions | protected |
| _glMultiTexCoord1fv | osg::Drawable::Extensions | protected |
| _glMultiTexCoord2dv | osg::Drawable::Extensions | protected |
| _glMultiTexCoord2fv | osg::Drawable::Extensions | protected |
| _glMultiTexCoord3dv | osg::Drawable::Extensions | protected |
| _glMultiTexCoord3fv | osg::Drawable::Extensions | protected |
| _glMultiTexCoord4dv | osg::Drawable::Extensions | protected |
| _glMultiTexCoord4fv | osg::Drawable::Extensions | protected |
| _glQueryCounter | osg::Drawable::Extensions | protected |
| _glSecondaryColor3fv | osg::Drawable::Extensions | protected |
| _glSecondaryColor3ubv | osg::Drawable::Extensions | protected |
| _glUnmapBuffer | osg::Drawable::Extensions | protected |
| _glVertexAttrib1d | osg::Drawable::Extensions | protected |
| _glVertexAttrib1f | osg::Drawable::Extensions | protected |
| _glVertexAttrib1fv | osg::Drawable::Extensions | protected |
| _glVertexAttrib1s | osg::Drawable::Extensions | protected |
| _glVertexAttrib2dv | osg::Drawable::Extensions | protected |
| _glVertexAttrib2fv | osg::Drawable::Extensions | protected |
| _glVertexAttrib3dv | osg::Drawable::Extensions | protected |
| _glVertexAttrib3fv | osg::Drawable::Extensions | protected |
| _glVertexAttrib4dv | osg::Drawable::Extensions | protected |
| _glVertexAttrib4fv | osg::Drawable::Extensions | protected |
| _glVertexAttrib4Nubv | osg::Drawable::Extensions | protected |
| _glVertexAttrib4ubv | osg::Drawable::Extensions | protected |
| _isARBOcclusionQuerySupported | osg::Drawable::Extensions | protected |
| _isARBTimerQuerySupported | osg::Drawable::Extensions | protected |
| _isFogCoordSupported | osg::Drawable::Extensions | protected |
| _isMultiTexSupported | osg::Drawable::Extensions | protected |
| _isOcclusionQuerySupported | osg::Drawable::Extensions | protected |
| _isSecondaryColorSupported | osg::Drawable::Extensions | protected |
| _isTimerQuerySupported | osg::Drawable::Extensions | protected |
| _isVertexProgramSupported | osg::Drawable::Extensions | protected |
| _observerSet | osg::Referenced | mutableprotected |
| _refCount | osg::Referenced | mutableprotected |
| addObserver(Observer *observer) const | osg::Referenced | |
| ArrayDispatchers class | osg::Drawable::Extensions | friend |
| buffer typedef | osg::Drawable::Extensions | protected |
| buffers typedef | osg::Drawable::Extensions | protected |
| buffers typedef | osg::Drawable::Extensions | protected |
| coord typedef | osg::Drawable::Extensions | protected |
| coord typedef | osg::Drawable::Extensions | protected |
| coord typedef | osg::Drawable::Extensions | protected |
| coord typedef | osg::Drawable::Extensions | protected |
| data typedef | osg::Drawable::Extensions | protected |
| data typedef | osg::Drawable::Extensions | protected |
| data typedef | osg::Drawable::Extensions | protected |
| deleteUsingDeleteHandler() const | osg::Referenced | protected |
| Extensions(unsigned int contextID) | osg::Drawable::Extensions | |
| Extensions(const Extensions &rhs) | osg::Drawable::Extensions | |
| f typedef | osg::Drawable::Extensions | protected |
| f typedef | osg::Drawable::Extensions | protected |
| getDeleteHandler() | osg::Referenced | static |
| getGlobalReferencedMutex() | osg::Referenced | static |
| getObserverSet() const | osg::Referenced | inline |
| getOrCreateObserverSet() const | osg::Referenced | |
| getRefMutex() const | osg::Referenced | inline |
| getThreadSafeReferenceCounting() | osg::Referenced | static |
| getThreadSafeRefUnref() const | osg::Referenced | inline |
| glBeginOcclusionQuery(GLuint id) const | osg::Drawable::Extensions | |
| glBeginQuery(GLenum target, GLuint id) const | osg::Drawable::Extensions | |
| glBindBuffer(GLenum target, GLuint buffer) const | osg::Drawable::Extensions | |
| GLboolean(GL_APIENTRY *IsBufferProc)(GLuint buffer) | osg::Drawable::Extensions | protected |
| GLboolean(GL_APIENTRY *UnmapBufferProc)(GLenum target) | osg::Drawable::Extensions | protected |
| GLboolean(GL_APIENTRY *IsOcclusionQueryProc)(GLuint id) | osg::Drawable::Extensions | protected |
| GLboolean(GL_APIENTRY *IsQueryProc)(GLuint id) | osg::Drawable::Extensions | protected |
| glBufferData(GLenum target, GLsizeiptrARB size, const GLvoid *data, GLenum usage) const | osg::Drawable::Extensions | |
| glBufferSubData(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid *data) const | osg::Drawable::Extensions | |
| glDeleteBuffers(GLsizei n, const GLuint *buffers) const | osg::Drawable::Extensions | |
| glDeleteOcclusionQueries(GLsizei n, const GLuint *ids) const | osg::Drawable::Extensions | |
| glDeleteQueries(GLsizei n, const GLuint *ids) const | osg::Drawable::Extensions | |
| glEndOcclusionQuery() const | osg::Drawable::Extensions | |
| glEndQuery(GLenum target) const | osg::Drawable::Extensions | |
| glFogCoordfv(const GLfloat *coord) const | osg::Drawable::Extensions | |
| glGenBuffers(GLsizei n, GLuint *buffers) const | osg::Drawable::Extensions | |
| glGenOcclusionQueries(GLsizei n, GLuint *ids) const | osg::Drawable::Extensions | |
| glGenQueries(GLsizei n, GLuint *ids) const | osg::Drawable::Extensions | |
| glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params) const | osg::Drawable::Extensions | |
| glGetBufferPointerv(GLenum target, GLenum pname, GLvoid **params) const | osg::Drawable::Extensions | |
| glGetBufferSubData(GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid *data) const | osg::Drawable::Extensions | |
| glGetInteger64v(GLenum pname, GLint64EXT *params) const | osg::Drawable::Extensions | |
| glGetOcclusionQueryiv(GLuint id, GLenum pname, GLint *params) const | osg::Drawable::Extensions | |
| glGetOcclusionQueryuiv(GLuint id, GLenum pname, GLuint *params) const | osg::Drawable::Extensions | |
| glGetQueryiv(GLenum target, GLenum pname, GLint *params) const | osg::Drawable::Extensions | |
| glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params) const | osg::Drawable::Extensions | |
| glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64EXT *params) const | osg::Drawable::Extensions | |
| glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params) const | osg::Drawable::Extensions | |
| glIsBuffer(GLuint buffer) const | osg::Drawable::Extensions | |
| glIsOcclusionQuery(GLuint id) const | osg::Drawable::Extensions | |
| glIsQuery(GLuint id) const | osg::Drawable::Extensions | |
| glMapBuffer(GLenum target, GLenum access) const | osg::Drawable::Extensions | |
| glMultiTexCoord1d(GLenum target, GLdouble coord) const | osg::Drawable::Extensions | |
| glMultiTexCoord1f(GLenum target, GLfloat coord) const | osg::Drawable::Extensions | |
| glMultiTexCoord2dv(GLenum target, const GLdouble *coord) const | osg::Drawable::Extensions | |
| glMultiTexCoord2fv(GLenum target, const GLfloat *coord) const | osg::Drawable::Extensions | |
| glMultiTexCoord3dv(GLenum target, const GLdouble *coord) const | osg::Drawable::Extensions | |
| glMultiTexCoord3fv(GLenum target, const GLfloat *coord) const | osg::Drawable::Extensions | |
| glMultiTexCoord4dv(GLenum target, const GLdouble *coord) const | osg::Drawable::Extensions | |
| glMultiTexCoord4fv(GLenum target, const GLfloat *coord) const | osg::Drawable::Extensions | |
| glQueryCounter(GLuint id, GLenum target) const | osg::Drawable::Extensions | |
| glSecondaryColor3fv(const GLfloat *coord) const | osg::Drawable::Extensions | |
| glSecondaryColor3ubv(const GLubyte *coord) const | osg::Drawable::Extensions | |
| glUnmapBuffer(GLenum target) const | osg::Drawable::Extensions | |
| glVertexAttrib1d(unsigned int index, GLdouble f) const | osg::Drawable::Extensions | |
| glVertexAttrib1f(unsigned int index, GLfloat f) const | osg::Drawable::Extensions | |
| glVertexAttrib1s(unsigned int index, GLshort s) const | osg::Drawable::Extensions | |
| glVertexAttrib2dv(unsigned int index, const GLdouble *v) const | osg::Drawable::Extensions | |
| glVertexAttrib2fv(unsigned int index, const GLfloat *v) const | osg::Drawable::Extensions | |
| glVertexAttrib3dv(unsigned int index, const GLdouble *v) const | osg::Drawable::Extensions | |
| glVertexAttrib3fv(unsigned int index, const GLfloat *v) const | osg::Drawable::Extensions | |
| glVertexAttrib4dv(unsigned int index, const GLdouble *v) const | osg::Drawable::Extensions | |
| glVertexAttrib4fv(unsigned int index, const GLfloat *v) const | osg::Drawable::Extensions | |
| glVertexAttrib4Nubv(unsigned int index, const GLubyte *v) const | osg::Drawable::Extensions | |
| glVertexAttrib4ubv(unsigned int index, const GLubyte *v) const | osg::Drawable::Extensions | |
| id typedef | osg::Drawable::Extensions | protected |
| ids typedef | osg::Drawable::Extensions | protected |
| ids typedef | osg::Drawable::Extensions | protected |
| ids typedef | osg::Drawable::Extensions | protected |
| ids typedef | osg::Drawable::Extensions | protected |
| isARBOcclusionQuerySupported() const | osg::Drawable::Extensions | inline |
| isARBTimerQuerySupported() const | osg::Drawable::Extensions | inline |
| isFogCoordSupported() const | osg::Drawable::Extensions | inline |
| isMultiTexSupported() const | osg::Drawable::Extensions | inline |
| isOcclusionQuerySupported() const | osg::Drawable::Extensions | inline |
| isSecondaryColorSupported() const | osg::Drawable::Extensions | inline |
| isTimerQuerySupported() const | osg::Drawable::Extensions | inline |
| isVertexProgramSupported() const | osg::Drawable::Extensions | inline |
| lowestCommonDenominator(const Extensions &rhs) | osg::Drawable::Extensions | |
| MapBufferProc typedef | osg::Drawable::Extensions | protected |
| offset typedef | osg::Drawable::Extensions | protected |
| offset typedef | osg::Drawable::Extensions | protected |
| operator=(const Referenced &) | osg::Referenced | inline |
| params typedef | osg::Drawable::Extensions | protected |
| params typedef | osg::Drawable::Extensions | protected |
| params typedef | osg::Drawable::Extensions | protected |
| params typedef | osg::Drawable::Extensions | protected |
| params typedef | osg::Drawable::Extensions | protected |
| params typedef | osg::Drawable::Extensions | protected |
| params typedef | osg::Drawable::Extensions | protected |
| params typedef | osg::Drawable::Extensions | protected |
| params typedef | osg::Drawable::Extensions | protected |
| params typedef | osg::Drawable::Extensions | protected |
| pname typedef | osg::Drawable::Extensions | protected |
| pname typedef | osg::Drawable::Extensions | protected |
| pname typedef | osg::Drawable::Extensions | protected |
| pname typedef | osg::Drawable::Extensions | protected |
| pname typedef | osg::Drawable::Extensions | protected |
| pname typedef | osg::Drawable::Extensions | protected |
| pname typedef | osg::Drawable::Extensions | protected |
| pname typedef | osg::Drawable::Extensions | protected |
| pname typedef | osg::Drawable::Extensions | protected |
| QueryCounterProc typedef | osg::Drawable::Extensions | 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 | |
| s typedef | osg::Drawable::Extensions | protected |
| setARBOcclusionQuerySupported(bool flag) | osg::Drawable::Extensions | inline |
| setARBTimerQuerySupported(bool flag) | osg::Drawable::Extensions | inline |
| setDeleteHandler(DeleteHandler *handler) | osg::Referenced | static |
| setFogCoordSupported(bool flag) | osg::Drawable::Extensions | inline |
| setMultiTexSupported(bool flag) | osg::Drawable::Extensions | inline |
| setOcclusionQuerySupported(bool flag) | osg::Drawable::Extensions | inline |
| setSecondaryColorSupported(bool flag) | osg::Drawable::Extensions | inline |
| setThreadSafeReferenceCounting(bool enableThreadSafeReferenceCounting) | osg::Referenced | static |
| setThreadSafeRefUnref(bool threadSafe) | osg::Referenced | virtual |
| setTimerQuerySupported(bool flag) | osg::Drawable::Extensions | inline |
| setupGLExtensions(unsigned int contextID) | osg::Drawable::Extensions | |
| setVertexProgramSupported(bool flag) | osg::Drawable::Extensions | inline |
| signalObserversAndDelete(bool signalDelete, bool doDelete) const | osg::Referenced | protected |
| size typedef | osg::Drawable::Extensions | protected |
| size typedef | osg::Drawable::Extensions | protected |
| size typedef | osg::Drawable::Extensions | protected |
| unref() const | osg::Referenced | inline |
| unref_nodelete() const | osg::Referenced | |
| usage typedef | osg::Drawable::Extensions | protected |
| v typedef | osg::Drawable::Extensions | protected |
| v typedef | osg::Drawable::Extensions | protected |
| v typedef | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *FogCoordProc)(const GLfloat *coord) | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *VertexAttrib1sProc)(GLuint index | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *VertexAttrib1fProc)(GLuint index | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *VertexAttrib1dProc)(GLuint index | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *VertexAttribfvProc)(GLuint index | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *VertexAttribdvProc)(GLuint index | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *VertexAttribubvProc)(GLuint index | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *SecondaryColor3ubvProc)(const GLubyte *coord) | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *SecondaryColor3fvProc)(const GLfloat *coord) | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *MultiTexCoord1fProc)(GLenum target | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *MultiTexCoordfvProc)(GLenum target | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *MultiTexCoord1dProc)(GLenum target | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *MultiTexCoorddvProc)(GLenum target | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *GenBuffersProc)(GLsizei n | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *BindBufferProc)(GLenum target | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *BufferDataProc)(GLenum target | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *BufferSubDataProc)(GLenum target | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *DeleteBuffersProc)(GLsizei n | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *GetBufferSubDataProc)(GLenum target | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *GetBufferParameterivProc)(GLenum target | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *GetBufferPointervProc)(GLenum target | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *GenOcclusionQueriesProc)(GLsizei n | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *DeleteOcclusionQueriesProc)(GLsizei n | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *BeginOcclusionQueryProc)(GLuint id) | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *EndOcclusionQueryProc)() | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *GetOcclusionQueryivProc)(GLuint id | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *GetOcclusionQueryuivProc)(GLuint id | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *GetOcclusionQueryui64vProc)(GLuint id | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *GenQueriesProc)(GLsizei n | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *DeleteQueriesProc)(GLsizei n | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *BeginQueryProc)(GLenum target | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *EndQueryProc)(GLenum target) | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *GetQueryivProc)(GLenum target | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *GetQueryObjectivProc)(GLuint id | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *GetQueryObjectuivProc)(GLuint id | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *GetQueryObjectui64vProc)(GLuint id | osg::Drawable::Extensions | protected |
| void(GL_APIENTRY *GetInteger64vProc)(GLenum pname | osg::Drawable::Extensions | protected |
| ~Extensions() | osg::Drawable::Extensions | inlineprotected |
| ~Referenced() | osg::Referenced | protectedvirtual |