|
| | DefaultDebugDrawer () |
| |
| void | drawAxes (const Affine3 &pose, float size=1.0f) |
| | draw coordinate axes More...
|
| |
| void | drawBone (const Node *node) |
| |
| void | drawFrustum (const Frustum *frust) |
| |
| void | drawSceneNode (const SceneNode *node) |
| |
| void | drawWireBox (const AxisAlignedBox &aabb, const ColourValue &colour=ColourValue::White) |
| | Allows the rendering of a wireframe bounding box. More...
|
| |
| void | setStatic (bool enable) |
| | if static, the drawer contents are preserved across frames. They are cleared otherwise. More...
|
| |
| virtual | ~DebugDrawer () |
| |
| virtual void | drawBone (const Node *node)=0 |
| |
| virtual void | drawFrustum (const Frustum *frust)=0 |
| |
| virtual void | drawSceneNode (const SceneNode *node)=0 |
| |
| | 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 | preFindVisibleObjects (SceneManager *source, IlluminationRenderStage irs, Viewport *v) |
| | Called prior to searching for visible objects 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...
|
| |