OGRE
1.9.0
|
Inner helper class to implement the visitor pattern for rendering objects in a queue. More...
#include <OgreSceneManager.h>
Public Member Functions | |
SceneMgrQueuedRenderableVisitor () | |
~SceneMgrQueuedRenderableVisitor () | |
bool | visit (const Pass *p) |
void | visit (Renderable *r) |
Visit method called once per Renderable on a grouped collection. | |
void | visit (RenderablePass *rp) |
Called when visiting a RenderablePass, i.e. | |
Public Attributes | |
bool | autoLights |
Automatic light handling? | |
const LightList * | manualLightList |
Manual light list. | |
bool | scissoring |
Scissoring if requested? | |
SceneManager * | targetSceneMgr |
Target SM to send renderables to. | |
bool | transparentShadowCastersMode |
Are we in transparent shadow caster mode? | |
Protected Attributes | |
const Pass * | mUsedPass |
Pass that was actually used at the grouping level. | |
Inner helper class to implement the visitor pattern for rendering objects in a queue.
Definition at line 357 of file OgreSceneManager.h.
Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::SceneMgrQueuedRenderableVisitor | ( | ) |
Definition at line 363 of file OgreSceneManager.h.
Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::~SceneMgrQueuedRenderableVisitor | ( | ) |
Definition at line 365 of file OgreSceneManager.h.
Implements Ogre::QueuedRenderableVisitor.
|
virtual |
Visit method called once per Renderable on a grouped collection.
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 375 of file OgreSceneManager.h.
Manual light list.
Definition at line 377 of file OgreSceneManager.h.
Pass that was actually used at the grouping level.
Definition at line 361 of file OgreSceneManager.h.
bool Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::scissoring |
Scissoring if requested?
Definition at line 379 of file OgreSceneManager.h.
SceneManager* Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::targetSceneMgr |
Target SM to send renderables to.
Definition at line 371 of file OgreSceneManager.h.
bool Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::transparentShadowCastersMode |
Are we in transparent shadow caster mode?
Definition at line 373 of file OgreSceneManager.h.