Class to manage the available shadow textures which may be shared between many SceneManager instances if formats agree.
More...
#include <OgreShadowTextureManager.h>
Class to manage the available shadow textures which may be shared between many SceneManager instances if formats agree.
◆ ShadowTextureManager()
Ogre::ShadowTextureManager::ShadowTextureManager |
( |
| ) |
|
◆ ~ShadowTextureManager()
virtual Ogre::ShadowTextureManager::~ShadowTextureManager |
( |
| ) |
|
|
virtual |
◆ getShadowTextures()
Populate an incoming list with shadow texture references as requested in the configuration list.
◆ getNullShadowTexture()
Get an appropriately defined 'null' texture, i.e.
one which will always result in no shadows.
◆ clearUnused()
virtual void Ogre::ShadowTextureManager::clearUnused |
( |
| ) |
|
|
virtual |
Remove any shadow textures that are no longer being referenced.
◆ clear()
virtual void Ogre::ShadowTextureManager::clear |
( |
| ) |
|
|
virtual |
Dereference all the shadow textures kept in this class and remove them from TextureManager; note that it is up to the SceneManagers to clear their local references.
◆ getSingleton()
Get the singleton instance.
◆ getSingletonPtr()
Get the singleton instance.
The documentation for this class was generated from the following file: