|
SO3Engine
|
SO3::SDeferredLightManager Class Reference
#include <SO3DeferredLightManager.h>
Inheritance diagram for SO3::SDeferredLightManager:
Public Member Functions | |
| SDeferredLightManager () | |
| ~SDeferredLightManager () | |
| SDeferredLight * | CreateOrRetrieve (Ogre::Light *existingLight) |
| SDeferredLightAmbientMaterialGenerator * | GetDeferredLightAmbientMaterialGenerator () |
| SDeferredLightDirectionalMaterialGenerator * | GetDeferredLightDirectionalMaterialGenerator () |
| SDeferredLightPointMaterialGenerator * | GetDeferredLightPointMaterialGenerator () |
| SDeferredLightSpotMaterialGenerator * | GetDeferredLightSpotMaterialGenerator () |
| void | UnregisterAll () |
| virtual void | objectDestroyed (Ogre::MovableObject *light) |
Static Public Member Functions | |
| static SDeferredLightManager & | getSingleton () |
| static SDeferredLightManager * | getSingletonPtr () |
Detailed Description
Definition at line 40 of file SO3DeferredLightManager.h.
Constructor & Destructor Documentation
◆ SDeferredLightManager()
| SO3::SDeferredLightManager::SDeferredLightManager | ( | ) |
ctor
Definition at line 32 of file SO3DeferredLightManager.cpp.
◆ ~SDeferredLightManager()
| SO3::SDeferredLightManager::~SDeferredLightManager | ( | ) |
dtor
Definition at line 40 of file SO3DeferredLightManager.cpp.
Member Function Documentation
◆ CreateOrRetrieve()
| SDeferredLight * SO3::SDeferredLightManager::CreateOrRetrieve | ( | Ogre::Light * | existingLight | ) |
- Remarks
- SDeferredLight are automatically destroyed when the original Ogre::Light is destroyed.
Definition at line 67 of file SO3DeferredLightManager.cpp.
◆ GetDeferredLightAmbientMaterialGenerator()
| SDeferredLightAmbientMaterialGenerator * SO3::SDeferredLightManager::GetDeferredLightAmbientMaterialGenerator | ( | ) |
Definition at line 94 of file SO3DeferredLightManager.cpp.
◆ GetDeferredLightDirectionalMaterialGenerator()
| SDeferredLightDirectionalMaterialGenerator * SO3::SDeferredLightManager::GetDeferredLightDirectionalMaterialGenerator | ( | ) |
Definition at line 99 of file SO3DeferredLightManager.cpp.
◆ GetDeferredLightPointMaterialGenerator()
| SDeferredLightPointMaterialGenerator * SO3::SDeferredLightManager::GetDeferredLightPointMaterialGenerator | ( | ) |
Definition at line 104 of file SO3DeferredLightManager.cpp.
◆ GetDeferredLightSpotMaterialGenerator()
| SDeferredLightSpotMaterialGenerator * SO3::SDeferredLightManager::GetDeferredLightSpotMaterialGenerator | ( | ) |
Definition at line 109 of file SO3DeferredLightManager.cpp.
◆ getSingleton()
|
static |
Definition at line 61 of file SO3DeferredLightManager.cpp.
◆ getSingletonPtr()
|
static |
Definition at line 56 of file SO3DeferredLightManager.cpp.
◆ objectDestroyed()
|
virtual |
Definition at line 83 of file SO3DeferredLightManager.cpp.
◆ UnregisterAll()
| void SO3::SDeferredLightManager::UnregisterAll | ( | ) |
The documentation for this class was generated from the following files:
- include/SO3Renderer/DeferredShading/SO3DeferredLightManager.h
- src/SO3Renderer/DeferredShading/SO3DeferredLightManager.cpp
Generated by