#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. |
Definition at line 349 of file OgreSceneManager.h.
Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::SceneMgrQueuedRenderableVisitor | ( | ) |
Definition at line 355 of file OgreSceneManager.h.
Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::~SceneMgrQueuedRenderableVisitor | ( | ) |
Definition at line 357 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.
bool Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::visit | ( | const Pass * | p | ) | [virtual] |
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.
const Pass* Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::mUsedPass [protected] |
Pass that was actually used at the grouping level.
Definition at line 353 of file OgreSceneManager.h.
Copyright © 2008 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun Sep 27 22:06:16 2009