Class to manage the available shadow textures which may be shared between many SceneManager instances if formats agree.
More...
#include <OgreShadowTextureManager.h>
|
| ShadowTextureManager () |
|
virtual | ~ShadowTextureManager () |
|
virtual void | clear () |
| 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. More...
|
|
virtual void | clearUnused () |
| Remove any shadow textures that are no longer being referenced. More...
|
|
virtual TexturePtr | getNullShadowTexture (PixelFormat format) |
| Get an appropriately defined 'null' texture, i.e. More...
|
|
virtual void | getShadowTextures (const ShadowTextureConfigList &config, ShadowTextureList &listToPopulate) |
| Populate an incoming list with shadow texture references as requested in the configuration list. More...
|
|
void | operator delete (void *ptr) |
|
void | operator delete (void *ptr, void *) |
|
void | operator delete (void *ptr, const char *, int, const char *) |
|
void | operator delete[] (void *ptr) |
|
void | operator delete[] (void *ptr, const char *, int, const char *) |
|
void * | operator new (size_t sz, const char *file, int line, const char *func) |
| operator new, with debug line info More...
|
|
void * | operator new (size_t sz) |
|
void * | operator new (size_t sz, void *ptr) |
| placement operator new More...
|
|
void * | operator new[] (size_t sz, const char *file, int line, const char *func) |
| array operator new, with debug line info More...
|
|
void * | operator new[] (size_t sz) |
|
Class to manage the available shadow textures which may be shared between many SceneManager instances if formats agree.
Definition at line 79 of file OgreShadowTextureManager.h.
Ogre::ShadowTextureManager::ShadowTextureManager |
( |
| ) |
|
virtual Ogre::ShadowTextureManager::~ShadowTextureManager |
( |
| ) |
|
|
virtual |
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.
virtual void Ogre::ShadowTextureManager::clearUnused |
( |
| ) |
|
|
virtual |
Remove any shadow textures that are no longer being referenced.
Get an appropriately defined 'null' texture, i.e.
one which will always result in no shadows.
Populate an incoming list with shadow texture references as requested in the configuration list.
Override standard Singleton retrieval.
- This method just delegates to the template version anyway, but the implementation stays in this single compilation unit, preventing link errors.
Override standard Singleton retrieval.
- This method just delegates to the template version anyway, but the implementation stays in this single compilation unit, preventing link errors.
template<class Alloc >
void* Ogre::AllocatedObject< Alloc >::operator new |
( |
size_t |
sz, |
|
|
const char * |
file, |
|
|
int |
line, |
|
|
const char * |
func |
|
) |
| |
|
inlineinherited |
template<class Alloc >
void* Ogre::AllocatedObject< Alloc >::operator new[] |
( |
size_t |
sz, |
|
|
const char * |
file, |
|
|
int |
line, |
|
|
const char * |
func |
|
) |
| |
|
inlineinherited |
size_t Ogre::ShadowTextureManager::mCount |
|
protected |
The documentation for this class was generated from the following file: