Scene renderer class.
More...
#include <SceneRenderer.h>
List of all members.
Detailed Description
Scene renderer class.
- Note:
- Derived classes should use a 'SR'-prefix (example: SRBegin)
- Prefer creating new scene renderer passes instead of scene renderer
Constructor & Destructor Documentation
Constructor.
- Parameters:
-
[in] | cManager | Scene renderer manager using this resource |
[in] | sName | Resource name to set |
Member Function Documentation
Returns the scene renderer manager this scene renderer is in.
- Returns:
- The scene renderer manager this shader is in
Creates a new scene renderer pass.
- Parameters:
-
[in] | sClass | Name of the scene renderer pass class to create an instance from |
[in] | sName | Scene renderer pass name |
[in] | sParameters | Optional parameter string |
- Returns:
- Pointer to the new scene renderer pass or a null pointer if something went wrong (maybe unknown class or the class is not derived from SceneRendererPass)
- Note:
- If the desired name is already in use, the name is chosen automatically
Unloads the loadable.
- Returns:
- 'true' if all went fine, else 'false'
Reimplemented from PLCore::Loadable.
Returns the loadable type name.
- Returns:
- The loadable type name
Reimplemented from PLCore::Loadable.
Member Data Documentation
Scene renderer destroyed event. When this event is emitted the scene renderer is already in the destruction phase and parts may already be invalid. Best to e.g. only update our scene renderer pointer.
The documentation for this class was generated from the following file: