class Extensions

Extensions class which encapsulates the querring of extensions and associated function pointers, and provide convinience wrappers to check for the extensions or use the associated functions

Inheritance:


Public Methods

[more] Extensions()
[more] Extensions(const Extensions& rhs)
[more]void lowestCommonDenominator(const Extensions& rhs)
[more]void setupGLExtenions()
[more]bool isTextureFilterAnisotropicSupported() const
[more]bool isTextureCompressionARBSupported() const
[more]bool isTextureCompressionS3TCSupported() const
[more]bool isTextureMirroredRepeatSupported() const
[more]bool isTextureEdgeClampSupported() const
[more]bool isTextureBorderClampSupported() const
[more]GLint maxTextureSize() const
[more]bool isCompressedTexImage2DSupported() const
[more]void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data) const

Protected Fields

[more]bool _isTextureFilterAnisotropicSupported
[more]bool _isTextureCompressionARBSupported
[more]bool _isTextureCompressionS3TCSupported
[more]bool _isTextureMirroredRepeatSupported
[more]bool _isTextureEdgeClampSupported
[more]bool _isTextureBorderClampSupported
[more]GLint _maxTextureSize
[more]void* _glCompressedTexImage2D

Protected Methods

[more] ~Extensions()


Inherited from Referenced:

Public Methods

oinline Referenced& operator = (Referenced&)
oinline void ref() const
oinline void unref() const
oinline void unref_nodelete() const
oinline int referenceCount() const
oinline static int createdCount()
oinline static int deletedCount()

Protected Fields

omutable int _refCount
ostatic int _createdCount
ostatic int _deletedCount


Documentation

Extensions class which encapsulates the querring of extensions and associated function pointers, and provide convinience wrappers to check for the extensions or use the associated functions
o Extensions()

o Extensions(const Extensions& rhs)

ovoid lowestCommonDenominator(const Extensions& rhs)

ovoid setupGLExtenions()

obool isTextureFilterAnisotropicSupported() const

obool isTextureCompressionARBSupported() const

obool isTextureCompressionS3TCSupported() const

obool isTextureMirroredRepeatSupported() const

obool isTextureEdgeClampSupported() const

obool isTextureBorderClampSupported() const

oGLint maxTextureSize() const

obool isCompressedTexImage2DSupported() const

ovoid glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data) const

o ~Extensions()

obool _isTextureFilterAnisotropicSupported

obool _isTextureCompressionARBSupported

obool _isTextureCompressionS3TCSupported

obool _isTextureMirroredRepeatSupported

obool _isTextureEdgeClampSupported

obool _isTextureBorderClampSupported

oGLint _maxTextureSize

ovoid* _glCompressedTexImage2D


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.