|
| | OdTrGL2LocalContext () |
| |
| virtual OdTrRndNoGLShaderState * | CreateShaderState () const |
| |
| const DrawBufferLayout * | activeDrawBufferLayout () const |
| |
| bool | isDrawBufferLayoutCompatible (const DrawBufferLayout &dbl) const |
| |
| DrawBufferLayout | changeDrawBufferLayout (const DrawBufferLayout &dbl) |
| |
| const ReadBufferLayout * | activeReadBufferLayout () const |
| |
| bool | isReadBufferLayoutCompatible (const ReadBufferLayout &rbl) const |
| |
| ReadBufferLayout | changeReadBufferLayout (const ReadBufferLayout &rbl) |
| |
| | GLProcedure0 (GLenum, glGetError) GLFunction(void |
| |
| GLenum | GLFunction (void, glDisable, GLenum) GLFunction3(void |
| |
| GLenum GLuint | GLFunction (void, glStencilMask, GLuint) GLFunction3(void |
| |
| GLenum GLuint GLenum | GLFunction (void, glClearStencil, GLint) GLFunction(void |
| |
| GLenum GLuint GLenum GLbitfield | GLFunction (void, glDepthFunc, GLenum) GLFunction(void |
| |
| GLenum GLuint GLenum GLbitfield GLboolean | GLFunction2 (void, glDepthRangef, GLfloat, GLfloat) GLFunction(void |
| |
| GLenum GLuint GLenum GLbitfield GLboolean GLfloat | GLFunction4 (void, glColorMask, GLboolean, GLboolean, GLboolean, GLboolean) GLFunction4(void |
| |
| GLenum GLuint GLenum GLbitfield GLboolean GLfloat GLclampf | GLFunction2 (void, glBlendFunc, GLenum, GLenum) GLFunction4(void |
| |
| GLenum GLuint GLenum GLbitfield GLboolean GLfloat GLclampf GLenum | GLFunction (void, glBlendEquation, GLenum) GLFunction2(void |
| |
| GLenum GLuint GLenum GLbitfield GLboolean GLfloat GLclampf GLenum GLenum | GLFunction4 (void, glBlendColor, GLfloat, GLfloat, GLfloat, GLfloat) GLFunction2(void |
| |
| GLenum GLuint GLenum GLbitfield GLboolean GLfloat GLclampf GLenum GLenum GLfloat | GLFunction (void, glCullFace, GLenum) GLFunction4(void |
| |
| GLenum GLuint GLenum GLbitfield GLboolean GLfloat GLclampf GLenum GLenum GLfloat GLsizei | GLFunction (void, glActiveTexture, GLenum) GLFunction3(void |
| |
| GLenum GLuint GLenum GLbitfield GLboolean GLfloat GLclampf GLenum GLenum GLfloat GLsizei GLint | GLFunction2 (void, glGenTextures, GLsizei, GLuint *) GLFunction2(void |
| |
| GLenum GLuint GLenum GLbitfield GLboolean GLfloat GLclampf GLenum GLenum GLfloat GLsizei GLint GLuint | GLFunction9 (void, glTexImage2D, GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *) GLFunction2(void |
| |
| GLenum GLuint GLenum GLbitfield GLboolean GLfloat GLclampf GLenum GLenum GLfloat GLsizei GLint GLuint const GLuint * | GLFunction2 (void, glPixelStorei, GLenum, GLint) GLFunction7(void |
| |
| GLenum GLuint GLenum GLbitfield GLboolean GLfloat GLclampf GLenum GLenum GLfloat GLsizei GLint GLuint const GLuint GLvoid * | GLFunction2 (void, glGenFramebuffers, GLsizei, GLuint *) GLFunction2(void |
| |
| GLenum GLuint GLenum GLbitfield GLboolean GLfloat GLclampf GLenum GLenum GLfloat GLsizei GLint GLuint const GLuint GLvoid GLuint | GLFunction5 (void, glFramebufferTexture2D, GLenum, GLenum, GLenum, GLuint, GLint) |
| |
| | GLFunction (void, glGenerateMipmap, GLenum) |
| |
| | GLFunction4 (void, glFramebufferRenderbuffer, GLenum, GLenum, GLenum, GLuint) GLFunction2(void |
| |
| const GLuint * | GLFunction2 (void, glGenRenderbuffers, GLsizei, GLuint *) GLFunction2(void |
| |
| const GLuint GLuint | GLFunction4 (void, glRenderbufferStorage, GLenum, GLenum, GLsizei, GLsizei) GLProcedure(GLenum |
| |
| const GLuint GLuint GLenum | GLFunction2 (void, glDeleteFramebuffers, GLsizei, const GLuint *) GLFunction4(void |
| |
| const GLuint GLuint GLenum GLsizei | GLFunction2 (void, glGetIntegerv, GLenum, GLint *) GLFunction3(void |
| |
| const GLuint GLuint GLenum GLsizei GLsizei | GLFunction2 (void, glBindBuffer, GLenum, GLuint) GLFunction2(void |
| |
| const GLuint GLuint GLenum GLsizei GLsizei GLuint * | GLFunction4 (void, glBufferData, GLenum, GLsizeiptr, const void *, GLenum) |
| |
| | GLFunction4 (void, glBufferSubData, GLenum, GLintptr, GLsizeiptr, const void *) |
| |
| | GLFunction2 (void, glDeleteBuffers, GLsizei, const GLuint *) |
| |
| | GLFunction6 (void, glVertexAttribPointer, GLuint, GLint, GLenum, GLboolean, GLsizei, const void *) GLFunction(void |
| |
| GLuint | GLFunction (void, glDisableVertexAttribArray, GLuint) typedef const GLubyte *GLCstr |
| |
| | GLProcedure (GLCstr, glGetString, GLenum) |
| |
| | GLFunction2 (void, glGetFloatv, GLenum, GLfloat *) |
| |
| | GLFunction (void, glLineWidth, GLfloat) |
| |
| | GLFunction2 (void, glHint, GLenum, GLenum) |
| |
| | GLFunction3 (void, glTexParameterfv, GLenum, GLenum, const GLfloat *) |
| |
| | GLFunction4 (void, glDrawElements, GLenum, GLsizei, GLenum, const void *) |
| |
| | GLFunction2 (void, glUniform1f, GLint, GLfloat) |
| |
| | GLFunction3 (void, glUniform1fv, GLint, GLsizei, const GLfloat *) |
| |
| | GLFunction3 (void, glUniform2f, GLint, GLfloat, GLfloat) |
| |
| | GLFunction3 (void, glUniform2fv, GLint, GLsizei, const GLfloat *) |
| |
| | GLFunction4 (void, glUniform3f, GLint, GLfloat, GLfloat, GLfloat) |
| |
| | GLFunction3 (void, glUniform3fv, GLint, GLsizei, const GLfloat *) |
| |
| | GLFunction5 (void, glUniform4f, GLint, GLfloat, GLfloat, GLfloat, GLfloat) |
| |
| | GLFunction3 (void, glUniform4fv, GLint, GLsizei, const GLfloat *) |
| |
| | GLFunction2 (void, glUniform1i, GLint, GLint) |
| |
| | GLFunction3 (void, glUniform1iv, GLint, GLsizei, const GLint *) |
| |
| | GLFunction3 (void, glUniform4iv, GLint, GLsizei, const GLint *) |
| |
| | GLFunction4 (void, glUniformMatrix3fv, GLint, GLsizei, GLboolean, const GLfloat *) |
| |
| | GLFunction4 (void, glUniformMatrix4fv, GLint, GLsizei, GLboolean, const GLfloat *) |
| |
| | GLFunction (void, glUseProgram, GLuint) GLFunction0(void |
| |
| glFlush | GLFunction0 (void, glFinish) bool noglDrawSimplePoint(const GLfloat *pPoint) const |
| |
| bool | noglDrawSimplePoint (const GLdouble *pPoint) const |
| |
| bool | noglDrawSimpleLine (const GLfloat *pPoint0, const GLfloat *pPoint1) const |
| |
| bool | noglDrawSimpleLine (const GLdouble *pPoint0, const GLdouble *pPoint1) const |
| |
| bool | noglDrawSimpleIndexedPoint (GLuint id) const |
| |
| bool | noglDrawSimpleIndexedLine (GLuint id0, GLuint id1) const |
| |
| bool | noglWireframeMode (bool bEnable) const |
| |
| | OdTrRndLocalContext () |
| |
| virtual | ~OdTrRndLocalContext () |
| |
| virtual void | createContext (OdTrVisRenderClient *pDevice)=0 |
| |
| virtual void | updateContext (OdTrVisRenderClient *) |
| |
| virtual void | destroyContext ()=0 |
| |
| virtual bool | isContextCreated () const =0 |
| |
| virtual void | makeCurrentContext ()=0 |
| |
| virtual bool | pushCurrentContext () |
| |
| virtual bool | popCurrentContext () |
| |
| virtual void | presentContext ()=0 |
| |
| virtual bool | isExtensionBasedEmulation () const |
| |
| virtual bool | isExtensionSupported (const char *) |
| |
| virtual void * | acquireExtensionFunctionPtr (const char *) |
| |
| OdTrRndNoGLExtensionsRegistry & | extensionsRegistry () const |
| |
| | ODRX_HEAP_OPERATORS () |
| |
| | OdRxObject () |
| |
| virtual | ~OdRxObject () |
| |
| virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
| |
| virtual OdRxObject * | x (const OdRxClass *pClass) const |
| |
| virtual OdRxClass * | isA () const |
| |
| virtual void | addRef ()=0 |
| |
| virtual void | release ()=0 |
| |
| virtual long | numRefs () const |
| |
| bool | isKindOf (const OdRxClass *pClass) const |
| |
| virtual OdRxObjectPtr | clone () const |
| |
| virtual void | copyFrom (const OdRxObject *pSource) |
| |
| virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const |
| |
| virtual bool | isEqualTo (const OdRxObject *pOther) const |
| |
| virtual | ~GLFunctions () |
| |
| virtual void | glesSafeDrawArrays (GLenum mode, GLint first, GLsizei count) const |
| |
| virtual bool | noglDrawSimplePoint (const GLfloat *pPoint) const |
| |
| | GLProcedure0 (GLenum, glGetError) GLFunction(void |
| |
| GLenum | GLFunction (void, glDisable, GLenum) GLFunction3(void |
| |
| GLenum GLuint | GLFunction (void, glStencilMask, GLuint) GLFunction3(void |
| |
| GLenum GLuint GLenum | GLFunction (void, glClearStencil, GLint) GLFunction(void |
| |
| GLenum GLuint GLenum GLbitfield | GLFunction (void, glDepthFunc, GLenum) GLFunction(void |
| |
| GLenum GLuint GLenum GLbitfield GLboolean | GLFunction2 (void, glDepthRangef, GLfloat, GLfloat) GLFunction(void |
| |
| GLenum GLuint GLenum GLbitfield GLboolean GLfloat | GLFunction4 (void, glColorMask, GLboolean, GLboolean, GLboolean, GLboolean) GLFunction4(void |
| |
| GLenum GLuint GLenum GLbitfield GLboolean GLfloat GLclampf | GLFunction2 (void, glBlendFunc, GLenum, GLenum) GLFunction4(void |
| |
| GLenum GLuint GLenum GLbitfield GLboolean GLfloat GLclampf GLenum | GLFunction (void, glBlendEquation, GLenum) GLFunction2(void |
| |
| GLenum GLuint GLenum GLbitfield GLboolean GLfloat GLclampf GLenum GLenum | GLFunction4 (void, glBlendColor, GLfloat, GLfloat, GLfloat, GLfloat) GLFunction2(void |
| |
| GLenum GLuint GLenum GLbitfield GLboolean GLfloat GLclampf GLenum GLenum GLfloat | GLFunction (void, glCullFace, GLenum) GLFunction4(void |
| |
| GLenum GLuint GLenum GLbitfield GLboolean GLfloat GLclampf GLenum GLenum GLfloat GLsizei | GLFunction (void, glActiveTexture, GLenum) GLFunction3(void |
| |
| GLenum GLuint GLenum GLbitfield GLboolean GLfloat GLclampf GLenum GLenum GLfloat GLsizei GLint | GLFunction2 (void, glGenTextures, GLsizei, GLuint *) GLFunction2(void |
| |
| GLenum GLuint GLenum GLbitfield GLboolean GLfloat GLclampf GLenum GLenum GLfloat GLsizei GLint GLuint | GLFunction9 (void, glTexImage2D, GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *) GLFunction2(void |
| |
| GLenum GLuint GLenum GLbitfield GLboolean GLfloat GLclampf GLenum GLenum GLfloat GLsizei GLint GLuint const GLuint * | GLFunction2 (void, glPixelStorei, GLenum, GLint) GLFunction7(void |
| |
| GLenum GLuint GLenum GLbitfield GLboolean GLfloat GLclampf GLenum GLenum GLfloat GLsizei GLint GLuint const GLuint GLvoid * | GLFunction2 (void, glGenFramebuffers, GLsizei, GLuint *) GLFunction2(void |
| |
| GLenum GLuint GLenum GLbitfield GLboolean GLfloat GLclampf GLenum GLenum GLfloat GLsizei GLint GLuint const GLuint GLvoid GLuint | GLFunction5 (void, glFramebufferTexture2D, GLenum, GLenum, GLenum, GLuint, GLint) |
| |
| | GLFunction (void, glGenerateMipmap, GLenum) |
| |
| | GLFunction4 (void, glFramebufferRenderbuffer, GLenum, GLenum, GLenum, GLuint) GLFunction2(void |
| |
| const GLuint * | GLFunction2 (void, glGenRenderbuffers, GLsizei, GLuint *) GLFunction2(void |
| |
| const GLuint GLuint | GLFunction4 (void, glRenderbufferStorage, GLenum, GLenum, GLsizei, GLsizei) GLProcedure(GLenum |
| |
| const GLuint GLuint GLenum | GLFunction2 (void, glDeleteFramebuffers, GLsizei, const GLuint *) GLFunction4(void |
| |
| const GLuint GLuint GLenum GLsizei | GLFunction2 (void, glGetIntegerv, GLenum, GLint *) GLFunction3(void |
| |
| const GLuint GLuint GLenum GLsizei GLsizei | GLFunction2 (void, glBindBuffer, GLenum, GLuint) GLFunction2(void |
| |
| const GLuint GLuint GLenum GLsizei GLsizei GLuint * | GLFunction4 (void, glBufferData, GLenum, GLsizeiptr, const void *, GLenum) |
| |
| | GLFunction4 (void, glBufferSubData, GLenum, GLintptr, GLsizeiptr, const void *) |
| |
| | GLFunction2 (void, glDeleteBuffers, GLsizei, const GLuint *) |
| |
| | GLFunction6 (void, glVertexAttribPointer, GLuint, GLint, GLenum, GLboolean, GLsizei, const void *) GLFunction(void |
| |
| GLuint | GLFunction (void, glDisableVertexAttribArray, GLuint) typedef const GLubyte *GLCstr |
| |
| | GLProcedure (GLCstr, glGetString, GLenum) |
| |
| | GLFunction2 (void, glGetFloatv, GLenum, GLfloat *) |
| |
| | GLFunction (void, glLineWidth, GLfloat) |
| |
| | GLFunction2 (void, glHint, GLenum, GLenum) |
| |
| | GLFunction3 (void, glTexParameterfv, GLenum, GLenum, const GLfloat *) |
| |
| | GLFunction4 (void, glDrawElements, GLenum, GLsizei, GLenum, const void *) |
| |
| | GLFunction2 (void, glUniform1f, GLint, GLfloat) |
| |
| | GLFunction3 (void, glUniform1fv, GLint, GLsizei, const GLfloat *) |
| |
| | GLFunction3 (void, glUniform2f, GLint, GLfloat, GLfloat) |
| |
| | GLFunction3 (void, glUniform2fv, GLint, GLsizei, const GLfloat *) |
| |
| | GLFunction4 (void, glUniform3f, GLint, GLfloat, GLfloat, GLfloat) |
| |
| | GLFunction3 (void, glUniform3fv, GLint, GLsizei, const GLfloat *) |
| |
| | GLFunction5 (void, glUniform4f, GLint, GLfloat, GLfloat, GLfloat, GLfloat) |
| |
| | GLFunction3 (void, glUniform4fv, GLint, GLsizei, const GLfloat *) |
| |
| | GLFunction2 (void, glUniform1i, GLint, GLint) |
| |
| | GLFunction3 (void, glUniform1iv, GLint, GLsizei, const GLint *) |
| |
| | GLFunction3 (void, glUniform4iv, GLint, GLsizei, const GLint *) |
| |
| | GLFunction4 (void, glUniformMatrix3fv, GLint, GLsizei, GLboolean, const GLfloat *) |
| |
| | GLFunction4 (void, glUniformMatrix4fv, GLint, GLsizei, GLboolean, const GLfloat *) |
| |
| | GLFunction (void, glUseProgram, GLuint) GLFunction0(void |
| |