
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 |
| bool | isCompressedTexSubImage2DSupported () const |
| void | glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data) const |
| void | glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei type, const GLvoid *data) const |
| void | glGetCompressedTexImage (GLenum target, GLint level, GLvoid *data) const |
| bool | isClientStorageSupported () const |
| bool | isNonPowerOfTwoTextureSupported (GLenum filter) const |
| void | setTextureIntegerSupported (bool flag) |
| bool | isTextureIntegerSupported () const |
| void | glTexParameterIiv (GLenum target, GLenum pname, const GLint *data) const |
| void | glTexParameterIuiv (GLenum target, GLenum pname, const GLuint *data) 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 GLint | border |
| typedef GLint GLenum GLsizei GLsizei GLint GLsizei | imageSize |
| typedef GLint GLenum GLsizei GLsizei GLint GLsizei const GLvoid * | data |
| typedef GLint | level |
| typedef GLint GLint | xoffset |
| typedef GLint GLint GLint | yoffset |
| typedef GLint GLint GLint GLsizei | width |
| typedef GLint GLint GLint GLsizei GLsizei | height |
| typedef GLint GLint GLint GLsizei GLsizei GLenum | format |
| typedef GLint GLint GLint GLsizei GLsizei GLenum GLsizei | imageSize |
| typedef GLint GLint GLint GLsizei GLsizei GLenum GLsizei const GLvoid * | data |
| typedef GLint | level |
| typedef GLint GLvoid * | data |
| typedef void(APIENTRY * | TexParameterIivProc )(GLenum target, GLenum pname, const GLint *data) |
| typedef void(APIENTRY * | TexParameterIuivProc )(GLenum target, GLenum pname, const GLuint *data) |
Protected Member Functions | |
| ~Extensions () | |
| typedef | void (APIENTRY *CompressedTexImage2DArbProc)(GLenum target |
| typedef | void (APIENTRY *CompressedTexSubImage2DArbProc)(GLenum target |
| typedef | void (APIENTRY *GetCompressedTexImageArbProc)(GLenum target |
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 |
| bool | _isTextureIntegerEXTSupported |
| GLint | _maxTextureSize |
| GLint | _numTextureUnits |
| CompressedTexImage2DArbProc | _glCompressedTexImage2D |
| CompressedTexSubImage2DArbProc | _glCompressedTexSubImage2D |
| GetCompressedTexImageArbProc | _glGetCompressedTexImage |
| TexParameterIivProc | _glTexParameterIiv |
| TexParameterIuivProc | _glTexParameterIuiv |
typedef GLint osg::Texture::Extensions::level [protected] |
typedef GLint GLenum osg::Texture::Extensions::internalformat [protected] |
typedef GLint GLenum GLsizei osg::Texture::Extensions::width [protected] |
typedef GLint GLenum GLsizei GLsizei osg::Texture::Extensions::height [protected] |
typedef GLint GLenum GLsizei GLsizei GLint osg::Texture::Extensions::border [protected] |
typedef GLint GLenum GLsizei GLsizei GLint GLsizei osg::Texture::Extensions::imageSize [protected] |
typedef GLint GLenum GLsizei GLsizei GLint GLsizei const GLvoid* osg::Texture::Extensions::data [protected] |
typedef GLint osg::Texture::Extensions::level [protected] |
typedef GLint GLint osg::Texture::Extensions::xoffset [protected] |
typedef GLint GLint GLint osg::Texture::Extensions::yoffset [protected] |
typedef GLint GLint GLint GLsizei osg::Texture::Extensions::width [protected] |
typedef GLint GLint GLint GLsizei GLsizei osg::Texture::Extensions::height [protected] |
typedef GLint GLint GLint GLsizei GLsizei GLenum osg::Texture::Extensions::format [protected] |
typedef GLint GLint GLint GLsizei GLsizei GLenum GLsizei osg::Texture::Extensions::imageSize [protected] |
typedef GLint GLint GLint GLsizei GLsizei GLenum GLsizei const GLvoid* osg::Texture::Extensions::data [protected] |
typedef GLint osg::Texture::Extensions::level [protected] |
typedef GLint GLvoid* osg::Texture::Extensions::data [protected] |
typedef void(APIENTRY * osg::Texture::Extensions::TexParameterIivProc)(GLenum target, GLenum pname, const GLint *data) [protected] |
typedef void(APIENTRY * osg::Texture::Extensions::TexParameterIuivProc)(GLenum target, GLenum pname, const GLuint *data) [protected] |
| osg::Texture::Extensions::Extensions | ( | unsigned int | contextID | ) |
| osg::Texture::Extensions::Extensions | ( | const Extensions & | rhs | ) |
| osg::Texture::Extensions::~Extensions | ( | ) | [inline, protected] |
| void osg::Texture::Extensions::lowestCommonDenominator | ( | const Extensions & | rhs | ) |
| void osg::Texture::Extensions::setupGLExtensions | ( | unsigned int | contextID | ) |
| void osg::Texture::Extensions::setMultiTexturingSupported | ( | bool | flag | ) | [inline] |
| bool osg::Texture::Extensions::isMultiTexturingSupported | ( | ) | const [inline] |
| void osg::Texture::Extensions::setTextureFilterAnisotropicSupported | ( | bool | flag | ) | [inline] |
| bool osg::Texture::Extensions::isTextureFilterAnisotropicSupported | ( | ) | const [inline] |
| void osg::Texture::Extensions::setTextureCompressionARBSupported | ( | bool | flag | ) | [inline] |
| bool osg::Texture::Extensions::isTextureCompressionARBSupported | ( | ) | const [inline] |
| void osg::Texture::Extensions::setTextureCompressionS3TCSupported | ( | bool | flag | ) | [inline] |
| bool osg::Texture::Extensions::isTextureCompressionS3TCSupported | ( | ) | const [inline] |
| void osg::Texture::Extensions::setTextureMirroredRepeatSupported | ( | bool | flag | ) | [inline] |
| bool osg::Texture::Extensions::isTextureMirroredRepeatSupported | ( | ) | const [inline] |
| void osg::Texture::Extensions::setTextureEdgeClampSupported | ( | bool | flag | ) | [inline] |
| bool osg::Texture::Extensions::isTextureEdgeClampSupported | ( | ) | const [inline] |
| void osg::Texture::Extensions::setTextureBorderClampSupported | ( | bool | flag | ) | [inline] |
| bool osg::Texture::Extensions::isTextureBorderClampSupported | ( | ) | const [inline] |
| void osg::Texture::Extensions::setGenerateMipMapSupported | ( | bool | flag | ) | [inline] |
| bool osg::Texture::Extensions::isGenerateMipMapSupported | ( | ) | const [inline] |
| void osg::Texture::Extensions::setShadowSupported | ( | bool | flag | ) | [inline] |
| bool osg::Texture::Extensions::isShadowSupported | ( | ) | const [inline] |
| void osg::Texture::Extensions::setShadowAmbientSupported | ( | bool | flag | ) | [inline] |
| bool osg::Texture::Extensions::isShadowAmbientSupported | ( | ) | const [inline] |
| void osg::Texture::Extensions::setMaxTextureSize | ( | GLint | maxsize | ) | [inline] |
| GLint osg::Texture::Extensions::maxTextureSize | ( | ) | const [inline] |
| void osg::Texture::Extensions::setNumTextureUnits | ( | GLint | nunits | ) | [inline] |
| GLint osg::Texture::Extensions::numTextureUnits | ( | ) | const [inline] |
| bool osg::Texture::Extensions::isCompressedTexImage2DSupported | ( | ) | const [inline] |
| bool osg::Texture::Extensions::isCompressedTexSubImage2DSupported | ( | ) | const [inline] |
| void osg::Texture::Extensions::glCompressedTexImage2D | ( | GLenum | target, | |
| GLint | level, | |||
| GLenum | internalformat, | |||
| GLsizei | width, | |||
| GLsizei | height, | |||
| GLint | border, | |||
| GLsizei | imageSize, | |||
| const GLvoid * | data | |||
| ) | const |
| void osg::Texture::Extensions::glCompressedTexSubImage2D | ( | GLenum | target, | |
| GLint | level, | |||
| GLint | xoffset, | |||
| GLint | yoffset, | |||
| GLsizei | width, | |||
| GLsizei | height, | |||
| GLenum | format, | |||
| GLsizei | type, | |||
| const GLvoid * | data | |||
| ) | const |
| void osg::Texture::Extensions::glGetCompressedTexImage | ( | GLenum | target, | |
| GLint | level, | |||
| GLvoid * | data | |||
| ) | const |
| bool osg::Texture::Extensions::isClientStorageSupported | ( | ) | const [inline] |
| bool osg::Texture::Extensions::isNonPowerOfTwoTextureSupported | ( | GLenum | filter | ) | const [inline] |
| void osg::Texture::Extensions::setTextureIntegerSupported | ( | bool | flag | ) | [inline] |
| bool osg::Texture::Extensions::isTextureIntegerSupported | ( | ) | const [inline] |
| void osg::Texture::Extensions::glTexParameterIiv | ( | GLenum | target, | |
| GLenum | pname, | |||
| const GLint * | data | |||
| ) | const |
| void osg::Texture::Extensions::glTexParameterIuiv | ( | GLenum | target, | |
| GLenum | pname, | |||
| const GLuint * | data | |||
| ) | const |
| typedef osg::Texture::Extensions::void | ( | APIENTRY * | CompressedTexImage2DArbProc | ) | [protected] |
| typedef osg::Texture::Extensions::void | ( | APIENTRY * | CompressedTexSubImage2DArbProc | ) | [protected] |
| typedef osg::Texture::Extensions::void | ( | APIENTRY * | GetCompressedTexImageArbProc | ) | [protected] |
bool osg::Texture::Extensions::_isMultiTexturingSupported [protected] |
bool osg::Texture::Extensions::_isTextureFilterAnisotropicSupported [protected] |
bool osg::Texture::Extensions::_isTextureCompressionARBSupported [protected] |
bool osg::Texture::Extensions::_isTextureCompressionS3TCSupported [protected] |
bool osg::Texture::Extensions::_isTextureMirroredRepeatSupported [protected] |
bool osg::Texture::Extensions::_isTextureEdgeClampSupported [protected] |
bool osg::Texture::Extensions::_isTextureBorderClampSupported [protected] |
bool osg::Texture::Extensions::_isGenerateMipMapSupported [protected] |
bool osg::Texture::Extensions::_isShadowSupported [protected] |
bool osg::Texture::Extensions::_isShadowAmbientSupported [protected] |
bool osg::Texture::Extensions::_isClientStorageSupported [protected] |
bool osg::Texture::Extensions::_isNonPowerOfTwoTextureMipMappedSupported [protected] |
bool osg::Texture::Extensions::_isTextureIntegerEXTSupported [protected] |
GLint osg::Texture::Extensions::_maxTextureSize [protected] |
GLint osg::Texture::Extensions::_numTextureUnits [protected] |
CompressedTexImage2DArbProc osg::Texture::Extensions::_glCompressedTexImage2D [protected] |
CompressedTexSubImage2DArbProc osg::Texture::Extensions::_glCompressedTexSubImage2D [protected] |
GetCompressedTexImageArbProc osg::Texture::Extensions::_glGetCompressedTexImage [protected] |