![]() |
OGRE
1.12.13
Object-Oriented Graphics Rendering Engine
|
#include <OgreHlmsManager.h>
Inheritance diagram for Ogre::HlmsManager:Public Member Functions | |
| HlmsManager (SceneManager *sceneManager, const String &pieseFilesResorceGroup=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME) | |
| virtual | ~HlmsManager () |
| void | bind (Renderable *rend, HlmsMaterialBase *material, const String &passName) |
| bool | hasBinding (Renderable *rend, const String &passName) |
| virtual void | notifyRenderSingleObject (Renderable *rend, const Pass *pass, const AutoParamDataSource *source, const LightList *pLightList, bool suppressRenderStateChanges) |
| Event raised when render single object started. More... | |
| virtual void | preFindVisibleObjects (SceneManager *source, SceneManager::IlluminationRenderStage irs, Viewport *v) |
| Called prior to searching for visible objects in this SceneManager. More... | |
| void | unbind (Renderable *rend, const String &passName) |
| void | unbindAll (const String &passName) |
Public Member Functions inherited from Ogre::RenderObjectListener | |
| virtual | ~RenderObjectListener () |
Public Member Functions inherited from Ogre::SceneManager::Listener | |
| Listener () | |
| virtual | ~Listener () |
| virtual void | postFindVisibleObjects (SceneManager *source, IlluminationRenderStage irs, Viewport *v) |
| Called after searching for visible objects in this SceneManager. More... | |
| virtual void | postUpdateSceneGraph (SceneManager *source, Camera *camera) |
| Called after updating the scene graph in this SceneManager. More... | |
| virtual void | preUpdateSceneGraph (SceneManager *source, Camera *camera) |
| Called prior to updating the scene graph in this SceneManager. More... | |
| virtual void | sceneManagerDestroyed (SceneManager *source) |
| Event notifying the listener of the SceneManager's destruction. More... | |
| virtual void | shadowTextureCasterPreViewProj (Light *light, Camera *camera, size_t iteration) |
| This event occurs just before the view & projection matrices are set for rendering into a shadow texture. More... | |
| virtual void | shadowTextureReceiverPreViewProj (Light *light, Frustum *frustum) |
| This event occurs just before the view & projection matrices are set for re-rendering a shadow receiver. More... | |
| virtual void | shadowTexturesUpdated (size_t numberOfShadowTextures) |
| Event raised after all shadow textures have been rendered into for all queues / targets but before any other geometry has been rendered (including main scene geometry and any additional shadow receiver passes). More... | |
| virtual bool | sortLightsAffectingFrustum (LightList &lightList) |
| Hook to allow the listener to override the ordering of lights for the entire frustum. More... | |