Public Member Functions |
| Extensions (unsigned int contextID) |
| Extensions (const Extensions &rhs) |
void | lowestCommonDenominator (const Extensions &rhs) |
void | setupGLExtensions (unsigned int contextID) |
void | setTexture2DArraySupported (bool flag) |
bool | isTexture2DArraySupported () const |
void | setTexture3DSupported (bool flag) |
bool | isTexture3DSupported () const |
void | setMaxLayerCount (GLint count) |
GLint | maxLayerCount () const |
void | setMax2DSize (GLint size) |
GLint | max2DSize () const |
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 | 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 | glCopyTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) const |
bool | isCompressedTexImage3DSupported () const |
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 | 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 |
| Referenced () |
| Referenced (bool threadSafeRefUnref) |
| Referenced (const Referenced &) |
Referenced & | operator= (const Referenced &) |
virtual void | setThreadSafeRefUnref (bool threadSafe) |
bool | getThreadSafeRefUnref () const |
OpenThreads::Mutex * | getRefMutex () const |
int | ref () const |
int | unref () const |
int | unref_nodelete () const |
int | referenceCount () const |
ObserverSet * | getObserverSet () const |
ObserverSet * | getOrCreateObserverSet () const |
void | addObserver (Observer *observer) const |
void | removeObserver (Observer *observer) const |
Protected Types |
typedef GLint | level |
typedef GLint GLenum | internalFormat |
typedef GLint GLenum GLsizei | width |
typedef GLint GLenum GLsizei
GLsizei | height |
typedef GLint GLenum GLsizei
GLsizei GLsizei | depth |
typedef GLint GLenum GLsizei
GLsizei GLsizei GLint | border |
typedef GLint GLenum GLsizei
GLsizei GLsizei GLint GLenum | format |
typedef GLint GLenum GLsizei
GLsizei GLsizei GLint GLenum
GLenum | type |
typedef GLint GLenum GLsizei
GLsizei GLsizei GLint GLenum
GLenum const GLvoid * | pixels |
typedef GLint | level |
typedef GLint GLint | xoffset |
typedef GLint GLint GLint | yoffset |
typedef GLint GLint GLint GLint | zoffset |
typedef GLint GLint GLint
GLint GLsizei | width |
typedef GLint GLint GLint
GLint GLsizei GLsizei | height |
typedef GLint GLint GLint
GLint GLsizei GLsizei GLsizei | depth |
typedef GLint GLint GLint
GLint GLsizei GLsizei GLsizei
GLenum | format |
typedef GLint GLint GLint
GLint GLsizei GLsizei GLsizei
GLenum GLenum | type |
typedef GLint GLint GLint
GLint GLsizei GLsizei GLsizei
GLenum GLenum const GLvoid * | pixels |
typedef GLint | level |
typedef GLint GLenum | internalformat |
typedef GLint GLenum GLsizei | width |
typedef GLint GLenum GLsizei
GLsizei | height |
typedef GLint GLenum GLsizei
GLsizei GLsizei | depth |
typedef GLint GLenum GLsizei
GLsizei GLsizei GLint | border |
typedef GLint GLenum GLsizei
GLsizei GLsizei GLint GLsizei | imageSize |
typedef GLint GLenum GLsizei
GLsizei GLsizei GLint GLsizei
const GLvoid * | data |
typedef GLint | level |
typedef GLint GLint | xoffset |
typedef GLint GLint GLint | yoffset |
typedef GLint GLint GLint GLint | zoffset |
typedef GLint GLint GLint
GLint GLsizei | width |
typedef GLint GLint GLint
GLint GLsizei GLsizei | height |
typedef GLint GLint GLint
GLint GLsizei GLsizei GLsizei | depth |
typedef GLint GLint GLint
GLint GLsizei GLsizei GLsizei
GLenum | format |
typedef GLint GLint GLint
GLint GLsizei GLsizei GLsizei
GLenum GLsizei | imageSize |
typedef GLint GLint GLint
GLint GLsizei GLsizei GLsizei
GLenum GLsizei const GLvoid * | data |
typedef GLint | level |
typedef GLint GLint | xoffset |
typedef GLint GLint GLint | yoffset |
typedef GLint GLint GLint GLint | zoffset |
typedef GLint GLint GLint
GLint GLint | x |
typedef GLint GLint GLint
GLint GLint GLint | y |
typedef GLint GLint GLint
GLint GLint GLint GLsizei | width |
typedef GLint GLint GLint
GLint GLint GLint GLsizei
GLsizei | height |
Extensions class which encapsulates the querying of extensions and associated function pointers, and provides convenience wrappers to check for the extensions or use the associated functions.