CS::RenderManager::RenderTree< TreeTraits >::PersistentData Struct Reference (Crystal Space 2.0 Public API Reference)

| ## Public API Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions
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:

- csplugincommon/rendermanager/rendertree.h