CrystalSpace

Public API Reference

CS::RenderManager::RenderTree< TreeTraits >::PersistentData Struct Reference

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

#include <csplugincommon/rendermanager/rendertree.h>

Inheritance diagram for CS::RenderManager::RenderTree< TreeTraits >::PersistentData:

List of all members.

Public Member Functions

void Initialize (iShaderManager *shmgr)
 Initialize data.

Detailed Description

template<typename TreeTraits = RenderTreeStandardTraits>
struct CS::RenderManager::RenderTree< TreeTraits >::PersistentData

Data used by the render tree that needs to persist over multiple frames.

Render managers must store an instance of this class and provide it to the render tree upon instantiation.

Definition at line 252 of file rendertree.h.


Member Function Documentation

template<typename TreeTraits = RenderTreeStandardTraits>
void CS::RenderManager::RenderTree< TreeTraits >::PersistentData::Initialize ( iShaderManager shmgr  )  [inline]

Initialize data.

Fetches various required values from objects in the object registry. Must be called when the render manager plugin is initialized.

Definition at line 260 of file rendertree.h.


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

Generated for Crystal Space 2.0 by doxygen 1.6.1