CS::RenderManager::AutoFX::ReflectRefract_Base::PersistentData Struct Reference
Data used by the helper that needs to persist over multiple frames. More...
#include <csplugincommon/rendermanager/autofx_reflrefr.h>
Public Member Functions | |
| void | Initialize (iObjectRegistry *objReg, RenderTreeBase::DebugPersistent &dbgPersist, PostEffectManager *postEffects) |
| Initialize helper. | |
| PersistentData () | |
| Construct helper. | |
| void | UpdateNewFrame () |
| Do per-frame house keeping - MUST be called every frame/ RenderView() execution. | |
Public Attributes | |
| CameraCache | reflectionCams |
| Cameras used for reflections. | |
Detailed Description
Data used by the helper that needs to persist over multiple frames.
Render managers must store an instance of this class and provide it to the helper upon instantiation.
Definition at line 58 of file autofx_reflrefr.h.
Constructor & Destructor Documentation
| CS::RenderManager::AutoFX::ReflectRefract_Base::PersistentData::PersistentData | ( | ) |
Construct helper.
Member Function Documentation
| void CS::RenderManager::AutoFX::ReflectRefract_Base::PersistentData::Initialize | ( | iObjectRegistry * | objReg, | |
| RenderTreeBase::DebugPersistent & | dbgPersist, | |||
| PostEffectManager * | postEffects | |||
| ) |
Initialize helper.
Fetches various required values from objects in the object registry and reads configuration settings. Must be called when the RenderManager plugin is initialized. postEffects must be the post effects manager used by the render manager, if any, or 0.
| void CS::RenderManager::AutoFX::ReflectRefract_Base::PersistentData::UpdateNewFrame | ( | ) |
Do per-frame house keeping - MUST be called every frame/ RenderView() execution.
Member Data Documentation
Cameras used for reflections.
Definition at line 101 of file autofx_reflrefr.h.
The documentation for this struct was generated from the following file:
- csplugincommon/rendermanager/autofx_reflrefr.h
Generated for Crystal Space 2.1 by doxygen 1.6.1
