List of all members.
Public Member Functions |
| | TextureObject (Texture *texture, GLuint id, GLenum target) |
| | TextureObject (Texture *texture, GLuint id, const TextureProfile &profile) |
| | TextureObject (Texture *texture, GLuint id, GLenum target, GLint numMipmapLevels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border) |
| bool | match (GLenum target, GLint numMipmapLevels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border) |
| void | bind () |
| GLenum | id () const |
| GLenum | target () const |
| unsigned int | size () const |
| void | setTexture (Texture *texture) |
| Texture * | getTexture () const |
| void | setTimeStamp (double timestamp) |
| double | getTimeStamp () const |
| void | setAllocated (bool allocated=true) |
| void | setAllocated (GLint numMipmapLevels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border) |
| bool | isAllocated () const |
| bool | isReusable () const |
Public Attributes |
| GLuint | _id |
| TextureProfile | _profile |
| TextureObjectSet * | _set |
| TextureObject * | _previous |
| TextureObject * | _next |
| Texture * | _texture |
| bool | _allocated |
| unsigned int | _frameLastUsed |
| double | _timeStamp |
Protected Member Functions |
| virtual | ~TextureObject () |
Constructor & Destructor Documentation
Member Function Documentation
| bool osg::Texture::TextureObject::match |
( |
GLenum |
target, |
|
|
GLint |
numMipmapLevels, |
|
|
GLenum |
internalFormat, |
|
|
GLsizei |
width, |
|
|
GLsizei |
height, |
|
|
GLsizei |
depth, |
|
|
GLint |
border |
|
) |
| [inline] |
Member Data Documentation
The documentation for this class was generated from the following file: