#include <TrRndNoGLExtensionsRegistry.h>
|
| enum | ExtensionName {
kExtensionNonPow2 = 0
, kExtensionNonPow2ES
, kExtensionBGRA
, kExtensionBGR
,
kExtensionTextureMirroredRepeat
, kExtensionTextureEdgeClamp
, kExtensionTextureBorderClamp
, kExtensionDepthTexture
,
kExtensionDepthTextureCubeMap
, kExtensionDepth24
, kExtensionDepth32
, kExtensionPackedDepthStencil
,
kExtensionStencil8
, kExtensionTextureHalfFloat
, kExtensionTextureFloat
, kExtensionTextureRG
,
kExtensionTextureNorm16
, kExtensionTextureSNorm
, kExtensionTextureSNorm16
, kExtensionFloatBufferClamp
,
kExtensionFragDepth
, kExtensionDerivatives
, kExtensionDrawBuffers
, kExtensionElementIndexUInt
,
kExtensionElementIndexUInt8
, kExtensionVertexAttribUInt8
, kExtensionVertexAttribHalfFloat
, kExtensionGeometryShader
,
kExtensionLayeredRender
, kExtensionES2Compatibility
, kExtensionRequiredInternalFmt
, kExtensionNoWebGLLimits
,
kExtensionCopyBuffer
, kExtensionCubeMap
, kExtensionCubeMapSeamless
, kExtensionUnpackSubimage
,
kExtensionFragmentShaderPrimitiveID
, kExtensionMapBuffer
, kExtensionPBO
, kExtensionDrawInstanced
,
kExtensionInstancedArrays
, kNumExtensions
} |
| |
| enum | FunctionName {
kPfnDrawBuffers = 0
, kPfnProgramParameteri
, kPfnFramebufferTexture
, kPfnClampColor
,
kPfnCopyBufferSubData
, kPfnMapBuffer
, kPfnUnmapBuffer
, kPfnDrawArraysInstanced
,
kPfnDrawElementsInstanced
, kPfnVertexAttribDivisor
, kNumFunctions
} |
| |
| typedef unsigned int | GLenum |
| |
| typedef unsigned char | GLboolean |
| |
| typedef unsigned int | GLbitfield |
| |
| typedef signed char | GLbyte |
| |
| typedef short | GLshort |
| |
| typedef int | GLint |
| |
| typedef int | GLsizei |
| |
| typedef unsigned char | GLubyte |
| |
| typedef unsigned short | GLushort |
| |
| typedef unsigned int | GLuint |
| |
| typedef float | GLfloat |
| |
| typedef float | GLclampf |
| |
| typedef double | GLdouble |
| |
| typedef double | GLclampd |
| |
| typedef void | GLvoid |
| |
| typedef ptrdiff_t | GLsizeiptr |
| |
| typedef ptrdiff_t | GLintptr |
| |
|
| OdTrRndLocalContext * | localContext () const |
| |
| virtual | ~OdTrRndNoGLExtensionsRegistry () |
| |
| bool | isExtensionSupported (ExtensionName nExt) |
| |
| virtual bool | isFunctionAvailable (FunctionName nFunc) |
| |
| virtual void | glDrawBuffers (GLsizei n, const GLenum *bufs) |
| |
| virtual void | glProgramParameteri (GLuint program, GLenum pname, GLint value) |
| |
| virtual void | glFramebufferTexture (GLenum target, GLenum attachment, GLuint texture, GLint level) |
| |
| virtual void | glClampColor (GLenum target, GLenum clamp) |
| |
| virtual void | glCopyBufferSubData (GLenum readtarget, GLenum writetarget, GLintptr readoffset, GLintptr writeoffset, GLsizeiptr size) |
| |
| virtual void * | glMapBuffer (GLenum target, GLenum access) |
| |
| virtual GLboolean | glUnmapBuffer (GLenum target) |
| |
| virtual void | glDrawArraysInstanced (GLenum mode, GLint first, GLsizei count, GLsizei primcount) |
| |
| virtual void | glDrawElementsInstanced (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount) |
| |
| virtual void | glVertexAttribDivisor (GLuint index, GLuint divisor) |
| |
◆ ExtensionName
| Enumerator |
|---|
| kExtensionNonPow2 | |
| kExtensionNonPow2ES | |
| kExtensionBGRA | |
| kExtensionBGR | |
| kExtensionTextureMirroredRepeat | |
| kExtensionTextureEdgeClamp | |
| kExtensionTextureBorderClamp | |
| kExtensionDepthTexture | |
| kExtensionDepthTextureCubeMap | |
| kExtensionDepth24 | |
| kExtensionDepth32 | |
| kExtensionPackedDepthStencil | |
| kExtensionStencil8 | |
| kExtensionTextureHalfFloat | |
| kExtensionTextureFloat | |
| kExtensionTextureRG | |
| kExtensionTextureNorm16 | |
| kExtensionTextureSNorm | |
| kExtensionTextureSNorm16 | |
| kExtensionFloatBufferClamp | |
| kExtensionFragDepth | |
| kExtensionDerivatives | |
| kExtensionDrawBuffers | |
| kExtensionElementIndexUInt | |
| kExtensionElementIndexUInt8 | |
| kExtensionVertexAttribUInt8 | |
| kExtensionVertexAttribHalfFloat | |
| kExtensionGeometryShader | |
| kExtensionLayeredRender | |
| kExtensionES2Compatibility | |
| kExtensionRequiredInternalFmt | |
| kExtensionNoWebGLLimits | |
| kExtensionCopyBuffer | |
| kExtensionCubeMap | |
| kExtensionCubeMapSeamless | |
| kExtensionUnpackSubimage | |
| kExtensionFragmentShaderPrimitiveID | |
| kExtensionMapBuffer | |
| kExtensionPBO | |
| kExtensionDrawInstanced | |
| kExtensionInstancedArrays | |
| kNumExtensions | |
Definition at line 35 of file TrRndNoGLExtensionsRegistry.h.
◆ FunctionName
| Enumerator |
|---|
| kPfnDrawBuffers | |
| kPfnProgramParameteri | |
| kPfnFramebufferTexture | |
| kPfnClampColor | |
| kPfnCopyBufferSubData | |
| kPfnMapBuffer | |
| kPfnUnmapBuffer | |
| kPfnDrawArraysInstanced | |
| kPfnDrawElementsInstanced | |
| kPfnVertexAttribDivisor | |
| kNumFunctions | |
Definition at line 81 of file TrRndNoGLExtensionsRegistry.h.
◆ OdTrRndNoGLExtensionsRegistry()
| OdTrRndNoGLExtensionsRegistry::OdTrRndNoGLExtensionsRegistry |
( |
OdTrRndLocalContext * | pLocalContext | ) |
|
|
inlineprotected |
◆ ~OdTrRndNoGLExtensionsRegistry()
| virtual OdTrRndNoGLExtensionsRegistry::~OdTrRndNoGLExtensionsRegistry |
( |
| ) |
|
|
inlinevirtual |
◆ glClampColor()
| virtual void OdTrRndNoGLExtensionsRegistry::glClampColor |
( |
GLenum | target, |
|
|
GLenum | clamp ) |
|
inlinevirtual |
◆ glCopyBufferSubData()
◆ glDrawArraysInstanced()
◆ glDrawBuffers()
| virtual void OdTrRndNoGLExtensionsRegistry::glDrawBuffers |
( |
GLsizei | n, |
|
|
const GLenum * | bufs ) |
|
inlinevirtual |
◆ glDrawElementsInstanced()
◆ glFramebufferTexture()
◆ glMapBuffer()
| virtual void * OdTrRndNoGLExtensionsRegistry::glMapBuffer |
( |
GLenum | target, |
|
|
GLenum | access ) |
|
inlinevirtual |
◆ glProgramParameteri()
| virtual void OdTrRndNoGLExtensionsRegistry::glProgramParameteri |
( |
GLuint | program, |
|
|
GLenum | pname, |
|
|
GLint | value ) |
|
inlinevirtual |
◆ glUnmapBuffer()
| virtual GLboolean OdTrRndNoGLExtensionsRegistry::glUnmapBuffer |
( |
GLenum | target | ) |
|
|
inlinevirtual |
◆ glVertexAttribDivisor()
| virtual void OdTrRndNoGLExtensionsRegistry::glVertexAttribDivisor |
( |
GLuint | index, |
|
|
GLuint | divisor ) |
|
inlinevirtual |
◆ isExtensionSupported()
| bool OdTrRndNoGLExtensionsRegistry::isExtensionSupported |
( |
ExtensionName | nExt | ) |
|
|
inline |
◆ isExtensionSupportedImpl()
| virtual bool OdTrRndNoGLExtensionsRegistry::isExtensionSupportedImpl |
( |
ExtensionName | nExt | ) |
|
|
protectedpure virtual |
◆ isFunctionAvailable()
| virtual bool OdTrRndNoGLExtensionsRegistry::isFunctionAvailable |
( |
FunctionName | nFunc | ) |
|
|
inlinevirtual |
◆ localContext()
◆ OdTrRndLocalContext
◆ m_extensionAvailable
◆ m_extensionChecked
◆ m_pLocalContext
The documentation for this class was generated from the following file: