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: