Class that allows listening in on the various stages of SceneManager processing, so that custom behaviour can be implemented from outside.
More...
#include <OgreSceneManager.h>
Class that allows listening in on the various stages of SceneManager processing, so that custom behaviour can be implemented from outside.
◆ Listener()
Ogre::SceneManager::Listener::Listener |
( |
| ) |
|
|
inline |
◆ ~Listener()
virtual Ogre::SceneManager::Listener::~Listener |
( |
| ) |
|
|
inlinevirtual |
◆ preUpdateSceneGraph()
virtual void Ogre::SceneManager::Listener::preUpdateSceneGraph |
( |
SceneManager * |
source, |
|
|
Camera * |
camera |
|
) |
| |
|
inlinevirtual |
Called prior to updating the scene graph in this SceneManager.
- Parameters
-
source | The SceneManager instance raising this event. |
camera | The camera being updated. |
◆ postUpdateSceneGraph()
virtual void Ogre::SceneManager::Listener::postUpdateSceneGraph |
( |
SceneManager * |
source, |
|
|
Camera * |
camera |
|
) |
| |
|
inlinevirtual |
Called after updating the scene graph in this SceneManager.
- Parameters
-
source | The SceneManager instance raising this event. |
camera | The camera being updated. |
◆ preFindVisibleObjects()
Called prior to searching for visible objects in this SceneManager.
- Parameters
-
source | The SceneManager instance raising this event. |
irs | The stage of illumination being dealt with. IRS_NONE for a regular render, IRS_RENDER_TO_TEXTURE for a shadow caster render. |
v | The viewport being updated. You can get the camera from here. |
Reimplemented in Ogre::Terrain.
◆ postFindVisibleObjects()
Called after searching for visible objects in this SceneManager.
- Parameters
-
source | The SceneManager instance raising this event. |
irs | The stage of illumination being dealt with. IRS_NONE for a regular render, IRS_RENDER_TO_TEXTURE for a shadow caster render. |
v | The viewport being updated. You can get the camera from here. |
◆ sceneManagerDestroyed()
virtual void Ogre::SceneManager::Listener::sceneManagerDestroyed |
( |
SceneManager * |
source | ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file: