|
Public Member Functions |
| Extensions (unsigned int contextID) |
| Extensions (const Extensions &rhs) |
void | lowestCommonDenominator (const Extensions &rhs) |
void | setupGLExtensions (unsigned int contextID) |
void | setMultiTexturingSupported (bool flag) |
bool | isMultiTexturingSupported () const |
void | setTextureFilterAnisotropicSupported (bool flag) |
bool | isTextureFilterAnisotropicSupported () const |
void | setTextureCompressionARBSupported (bool flag) |
bool | isTextureCompressionARBSupported () const |
void | setTextureCompressionS3TCSupported (bool flag) |
bool | isTextureCompressionS3TCSupported () const |
void | setTextureMirroredRepeatSupported (bool flag) |
bool | isTextureMirroredRepeatSupported () const |
void | setTextureEdgeClampSupported (bool flag) |
bool | isTextureEdgeClampSupported () const |
void | setTextureBorderClampSupported (bool flag) |
bool | isTextureBorderClampSupported () const |
void | setGenerateMipMapSupported (bool flag) |
bool | isGenerateMipMapSupported () const |
void | setShadowSupported (bool flag) |
bool | isShadowSupported () const |
void | setShadowAmbientSupported (bool flag) |
bool | isShadowAmbientSupported () const |
void | setMaxTextureSize (GLint maxsize) |
GLint | maxTextureSize () const |
void | setNumTextureUnits (GLint nunits) |
GLint | numTextureUnits () const |
bool | isCompressedTexImage2DSupported () const |
void | setCompressedTexImage2DProc (void *ptr) |
void | glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data) const |
void | setCompressedTexSubImage2DProc (void *ptr) |
void | glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei type, const GLvoid *data) const |
void | setGetCompressedTexImageProc (void *ptr) |
void | glGetCompressedTexImage (GLenum target, GLint level, GLvoid *data) const |
bool | isClientStorageSupported () const |
bool | isNonPowerOfTwoTextureSupported (GLenum filter) const |
Protected Member Functions |
| ~Extensions () |
Protected Attributes |
bool | _isMultiTexturingSupported |
bool | _isTextureFilterAnisotropicSupported |
bool | _isTextureCompressionARBSupported |
bool | _isTextureCompressionS3TCSupported |
bool | _isTextureMirroredRepeatSupported |
bool | _isTextureEdgeClampSupported |
bool | _isTextureBorderClampSupported |
bool | _isGenerateMipMapSupported |
bool | _isShadowSupported |
bool | _isShadowAmbientSupported |
bool | _isClientStorageSupported |
bool | _isNonPowerOfTwoTextureMipMappedSupported |
bool | _isNonPowerOfTwoTextureNonMipMappedSupported |
GLint | _maxTextureSize |
GLint | _numTextureUnits |
void * | _glCompressedTexImage2D |
void * | _glCompressedTexSubImage2D |
void * | _glGetCompressedTexImage |