OpenMW
|
#include <texturemanager.hpp>
Public Member Functions | |
TextureManager (Resource::SceneManager *sceneMgr) | |
void | updateTextureFiltering () |
osg::ref_ptr< osg::Texture2D > | getTexture (const std::string &name) |
virtual void | reportStats (unsigned int frameNumber, osg::Stats *stats) const |
![]() | |
ResourceManager (const VFS::Manager *vfs) | |
virtual | ~ResourceManager () |
virtual void | updateCache (double referenceTime) |
Clear cache entries that have not been referenced for longer than expiryDelay. More... | |
virtual void | clearCache () |
Clear all cache entries. More... | |
void | setExpiryDelay (double expiryDelay) |
How long to keep objects in cache after no longer being referenced. More... | |
const VFS::Manager * | getVFS () const |
virtual void | releaseGLObjects (osg::State *state) |
Private Attributes | |
Resource::SceneManager * | mSceneManager |
Additional Inherited Members | |
![]() | |
const VFS::Manager * | mVFS |
osg::ref_ptr < Resource::ObjectCache > | mCache |
double | mExpiryDelay |
Terrain::TextureManager::TextureManager | ( | Resource::SceneManager * | sceneMgr | ) |
osg::ref_ptr< osg::Texture2D > Terrain::TextureManager::getTexture | ( | const std::string & | name | ) |
|
virtual |
Reimplemented from Resource::ResourceManager.
void Terrain::TextureManager::updateTextureFiltering | ( | ) |
|
private |