Inner class to use as callback for shadow caster scene query. More...
#include <OgreSceneManager.h>

Public Member Functions | |
| ShadowCasterSceneQueryListener (SceneManager *sm) | |
| void | prepare (bool lightInFrustum, const PlaneBoundedVolumeList *lightClipVolumes, const Light *light, const Camera *cam, ShadowCasterList *casterList, Real farDistSquared) |
| bool | queryResult (MovableObject *object) |
| Called when a MovableObject is returned by a query. | |
| bool | queryResult (SceneQuery::WorldFragment *fragment) |
| Called when a WorldFragment is returned by a query. | |
| void * | operator new (size_t sz, const char *file, int line, const char *func) |
| operator new, with debug line info | |
| void * | operator new (size_t sz) |
| void * | operator new (size_t sz, void *ptr) |
| placement operator new | |
| void * | operator new[] (size_t sz, const char *file, int line, const char *func) |
| array operator new, with debug line info | |
| void * | operator new[] (size_t sz) |
| 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 *) |
Protected Attributes | |
| SceneManager * | mSceneMgr |
| ShadowCasterList * | mCasterList |
| bool | mIsLightInFrustum |
| const PlaneBoundedVolumeList * | mLightClipVolumeList |
| const Camera * | mCamera |
| const Light * | mLight |
| Real | mFarDistSquared |
Inner class to use as callback for shadow caster scene query.
Definition at line 882 of file OgreSceneManager.h.
| Ogre::SceneManager::ShadowCasterSceneQueryListener::ShadowCasterSceneQueryListener | ( | SceneManager * | sm | ) |
Definition at line 893 of file OgreSceneManager.h.
| void Ogre::AllocatedObject< Alloc >::operator delete | ( | void * | ptr | ) | [inherited] |
Definition at line 95 of file OgreMemoryAllocatedObject.h.
| void Ogre::AllocatedObject< Alloc >::operator delete | ( | void * | ptr, |
| void * | |||
| ) | [inherited] |
Definition at line 101 of file OgreMemoryAllocatedObject.h.
| void Ogre::AllocatedObject< Alloc >::operator delete | ( | void * | ptr, |
| const char * | , | ||
| int | , | ||
| const char * | |||
| ) | [inherited] |
Definition at line 107 of file OgreMemoryAllocatedObject.h.
| void Ogre::AllocatedObject< Alloc >::operator delete[] | ( | void * | ptr | ) | [inherited] |
Definition at line 112 of file OgreMemoryAllocatedObject.h.
| void Ogre::AllocatedObject< Alloc >::operator delete[] | ( | void * | ptr, |
| const char * | , | ||
| int | , | ||
| const char * | |||
| ) | [inherited] |
Definition at line 118 of file OgreMemoryAllocatedObject.h.
| void* Ogre::AllocatedObject< Alloc >::operator new | ( | size_t | sz | ) | [inherited] |
Definition at line 72 of file OgreMemoryAllocatedObject.h.
| void* Ogre::AllocatedObject< Alloc >::operator new | ( | size_t | sz, |
| void * | ptr | ||
| ) | [inherited] |
placement operator new
Definition at line 78 of file OgreMemoryAllocatedObject.h.
| void* Ogre::AllocatedObject< Alloc >::operator new | ( | size_t | sz, |
| const char * | file, | ||
| int | line, | ||
| const char * | func | ||
| ) | [inherited] |
operator new, with debug line info
Definition at line 67 of file OgreMemoryAllocatedObject.h.
| void* Ogre::AllocatedObject< Alloc >::operator new[] | ( | size_t | sz | ) | [inherited] |
Definition at line 90 of file OgreMemoryAllocatedObject.h.
| void* Ogre::AllocatedObject< Alloc >::operator new[] | ( | size_t | sz, |
| const char * | file, | ||
| int | line, | ||
| const char * | func | ||
| ) | [inherited] |
array operator new, with debug line info
Definition at line 85 of file OgreMemoryAllocatedObject.h.
| void Ogre::SceneManager::ShadowCasterSceneQueryListener::prepare | ( | bool | lightInFrustum, |
| const PlaneBoundedVolumeList * | lightClipVolumes, | ||
| const Light * | light, | ||
| const Camera * | cam, | ||
| ShadowCasterList * | casterList, | ||
| Real | farDistSquared | ||
| ) |
Definition at line 897 of file OgreSceneManager.h.
| bool Ogre::SceneManager::ShadowCasterSceneQueryListener::queryResult | ( | SceneQuery::WorldFragment * | fragment | ) | [virtual] |
Called when a WorldFragment is returned by a query.
Implements Ogre::SceneQueryListener.
| bool Ogre::SceneManager::ShadowCasterSceneQueryListener::queryResult | ( | MovableObject * | object | ) | [virtual] |
Called when a MovableObject is returned by a query.
Implements Ogre::SceneQueryListener.
Definition at line 889 of file OgreSceneManager.h.
Definition at line 886 of file OgreSceneManager.h.
Definition at line 891 of file OgreSceneManager.h.
Definition at line 887 of file OgreSceneManager.h.
Definition at line 890 of file OgreSceneManager.h.
const PlaneBoundedVolumeList* Ogre::SceneManager::ShadowCasterSceneQueryListener::mLightClipVolumeList [protected] |
Definition at line 888 of file OgreSceneManager.h.
Definition at line 885 of file OgreSceneManager.h.
Copyright © 2012 Torus Knot Software Ltd

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Wed Mar 7 2012 19:27:26