|
Public Member Functions |
| Extensions (unsigned int contextID) |
| Extensions (const Extensions &rhs) |
void | lowestCommonDenominator (const Extensions &rhs) |
void | setupGLExtenions (unsigned int contextID) |
void | setTexture3DSupported (bool flag) |
bool | isTexture3DSupported () const |
void | setTexture3DFast (bool flag) |
bool | isTexture3DFast () const |
void | setMaxTexture3DSize (GLint maxsize) |
GLint | maxTexture3DSize () const |
void | setTexImage3DProc (void *ptr) |
void | glTexImage3D (GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels) const |
void | setTexSubImage3DProc (void *ptr) |
void | glTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels) const |
void | setCopyTexSubImage3DProc (void *ptr) |
void | glCopyTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) const |
bool | isCompressedTexImage3DSupported () const |
void | setCompressedTexImage3DProc (void *ptr) |
void | glCompressedTexImage3D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data) const |
bool | isCompressedTexSubImage3DSupported () const |
void | setCompressedTexSubImage3DProc (void *ptr) |
void | glCompressedTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data) const |
void | setBuild3DMipmapsProc (void *ptr) |
void | gluBuild3DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *data) const |
Protected Member Functions |
| ~Extensions () |
Protected Attributes |
bool | _isTexture3DSupported |
bool | _isTexture3DFast |
GLint | _maxTexture3DSize |
void * | _glTexImage3D |
void * | _glTexSubImage3D |
void * | _glCompressedTexImage3D |
void * | _glCompressedTexSubImage3D |
void * | _glCopyTexSubImage3D |
void * | _gluBuild3DMipmaps |