CrystalSpace

Public API Reference

CS::RenderManager::AutoFX::FramebufferTex_Base::PersistentData Class Reference

Data used by the helper that needs to persist over multiple frames. More...

#include <csplugincommon/rendermanager/autofx_framebuffertex.h>

List of all members.

Public Member Functions

void Initialize (iObjectRegistry *objReg, iRenderManagerPostEffects *postEffectManager)
 Initialize helper.
 PersistentData ()
 Construct helper.
void UpdateNewFrame ()
 Do per-frame house keeping - MUST be called every frame/ RenderView() execution.

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 55 of file autofx_framebuffertex.h.


Constructor & Destructor Documentation

CS::RenderManager::AutoFX::FramebufferTex_Base::PersistentData::PersistentData (  ) 

Construct helper.


Member Function Documentation

void CS::RenderManager::AutoFX::FramebufferTex_Base::PersistentData::Initialize ( iObjectRegistry objReg,
iRenderManagerPostEffects postEffectManager 
)

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::FramebufferTex_Base::PersistentData::UpdateNewFrame (  ) 

Do per-frame house keeping - MUST be called every frame/ RenderView() execution.


The documentation for this class was generated from the following file:

Generated for Crystal Space 2.1 by doxygen 1.6.1