Inner helper class to implement the visitor pattern for rendering objects in a queue. More...
#include <OgreSceneManager.h>
Public Member Functions | |
SceneMgrQueuedRenderableVisitor () | |
~SceneMgrQueuedRenderableVisitor () | |
void | visit (Renderable *r) |
Visit method called once per Renderable on a grouped collection. More... | |
bool | visit (const Pass *p) |
void | visit (RenderablePass *rp) |
Called when visiting a RenderablePass, i.e. More... | |
Public Attributes | |
bool | autoLights |
Automatic light handling? More... | |
const LightList * | manualLightList |
Manual light list. More... | |
bool | scissoring |
Scissoring if requested? More... | |
SceneManager * | targetSceneMgr |
Target SM to send renderables to. More... | |
bool | transparentShadowCastersMode |
Are we in transparent shadow caster mode? More... | |
Protected Attributes | |
const Pass * | mUsedPass |
Pass that was actually used at the grouping level. More... | |
Inner helper class to implement the visitor pattern for rendering objects in a queue.
Definition at line 354 of file OgreSceneManager.h.
|
inline |
Definition at line 360 of file OgreSceneManager.h.
|
inline |
Definition at line 362 of file OgreSceneManager.h.
|
virtual |
Visit method called once per Renderable on a grouped collection.
Implements Ogre::QueuedRenderableVisitor.
|
virtual |
Implements Ogre::QueuedRenderableVisitor.
|
virtual |
Called when visiting a RenderablePass, i.e.
items in a sorted collection where items are not grouped by pass.
Implements Ogre::QueuedRenderableVisitor.
bool Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::autoLights |
Automatic light handling?
Definition at line 372 of file OgreSceneManager.h.
const LightList* Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::manualLightList |
Manual light list.
Definition at line 374 of file OgreSceneManager.h.
|
protected |
Pass that was actually used at the grouping level.
Definition at line 358 of file OgreSceneManager.h.
bool Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::scissoring |
Scissoring if requested?
Definition at line 376 of file OgreSceneManager.h.
SceneManager* Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::targetSceneMgr |
Target SM to send renderables to.
Definition at line 368 of file OgreSceneManager.h.
bool Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::transparentShadowCastersMode |
Are we in transparent shadow caster mode?
Definition at line 370 of file OgreSceneManager.h.