Inheritance:
Public Fields
-
double _expiryDelay
-
TextureObjectListMap _textureObjectListMap
-
OpenThreads::Mutex _mutex
Public Methods
-
TextureObjectManager()
-
virtual TextureObject* generateTextureObject(unsigned int contextID, GLenum target)
-
virtual TextureObject* generateTextureObject(unsigned int contextID, GLenum target, GLint numMipmapLevels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border)
-
virtual TextureObject* reuseTextureObject(unsigned int contextID, GLenum target, GLint numMipmapLevels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border)
-
inline TextureObject* reuseOrGenerateTextureObject(unsigned int contextID, GLenum target, GLint numMipmapLevels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border)
-
virtual void addTextureObjects(TextureObjectListMap& toblm)
-
virtual void addTextureObjectsFrom(Texture& texture)
-
virtual void flushTextureObjects(unsigned int contextID, double currentTime, double& availableTime)
-
void setExpiryDelay(double expiryDelay)
-
double getExpiryDelay() const
Public Methods
-
inline Referenced& operator = (const Referenced&)
-
static void setDeleteHandler(DeleteHandler* handler)
-
static DeleteHandler* getDeleteHandler()
-
inline void ref() const
-
inline void unref_nodelete() const
-
inline int referenceCount() const
-
inline void unref() const
Protected Fields
-
mutable OpenThreads::Mutex _refMutex
-
mutable int _refCount
Documentation
- TextureObjectManager()
- virtual TextureObject* generateTextureObject(unsigned int contextID, GLenum target)
- virtual TextureObject* generateTextureObject(unsigned int contextID, GLenum target, GLint numMipmapLevels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border)
- virtual TextureObject* reuseTextureObject(unsigned int contextID, GLenum target, GLint numMipmapLevels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border)
- inline TextureObject* reuseOrGenerateTextureObject(unsigned int contextID, GLenum target, GLint numMipmapLevels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border)
- virtual void addTextureObjects(TextureObjectListMap& toblm)
- virtual void addTextureObjectsFrom(Texture& texture)
- virtual void flushTextureObjects(unsigned int contextID, double currentTime, double& availableTime)
- void setExpiryDelay(double expiryDelay)
- double getExpiryDelay() const
- double _expiryDelay
- TextureObjectListMap _textureObjectListMap
- OpenThreads::Mutex _mutex
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.