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 1.9.8