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. | |
bool | visit (const Pass *p) |
void | visit (RenderablePass *rp) |
Called when visiting a RenderablePass, i.e. | |
Public Attributes | |
SceneManager * | targetSceneMgr |
Target SM to send renderables to. | |
bool | transparentShadowCastersMode |
Are we in transparent shadow caster mode? | |
bool | autoLights |
Automatic light handling? | |
const LightList * | manualLightList |
Manual light list. | |
bool | scissoring |
Scissoring if requested? | |
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 335 of file OgreSceneManager.h.
Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::SceneMgrQueuedRenderableVisitor | ( | ) |
Definition at line 341 of file OgreSceneManager.h.
Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::~SceneMgrQueuedRenderableVisitor | ( | ) |
Definition at line 343 of file OgreSceneManager.h.
void Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::visit | ( | Renderable * | r | ) | [virtual] |
Visit method called once per Renderable on a grouped collection.
Implements Ogre::QueuedRenderableVisitor.
void Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::visit | ( | RenderablePass * | rp | ) | [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::visit | ( | const Pass * | p | ) | [virtual] |
Implements Ogre::QueuedRenderableVisitor.
Automatic light handling?
Definition at line 353 of file OgreSceneManager.h.
Manual light list.
Definition at line 355 of file OgreSceneManager.h.
const Pass* Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::mUsedPass [protected] |
Pass that was actually used at the grouping level.
Definition at line 339 of file OgreSceneManager.h.
Scissoring if requested?
Definition at line 357 of file OgreSceneManager.h.
Target SM to send renderables to.
Definition at line 349 of file OgreSceneManager.h.
Are we in transparent shadow caster mode?
Definition at line 351 of file OgreSceneManager.h.
Copyright © 2008 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Sat Jan 14 2012 18:40:52