CrystalSpace

Public API Reference

csplugincommon/rendermanager/rendertree.h File Reference

Render tree. More...

#include "iengine/camera.h"
#include "csplugincommon/rendermanager/standardtreetraits.h"
#include "csutil/dirtyaccessarray.h"
#include "csutil/metautils.h"
#include "csutil/redblacktree.h"
#include "cstool/rendermeshholder.h"

Go to the source code of this file.

Classes

struct  CS::RenderManager::RenderTree< TreeTraits >::ContextNode
 A single context node, Groups meshes which should be rendered from the same view to the same target. More...
struct  CS::RenderManager::RenderTree< TreeTraits >::MeshNode
 A mesh node is a single list of meshes that can be rendered in one go without any explicit order considerations. More...
struct  CS::RenderManager::RenderTree< TreeTraits >::PersistentData
 Data used by the render tree that needs to persist over multiple frames. More...
struct  CS::RenderManager::RenderTree< TreeTraits >::ContextNode::PortalHolder
 Information for a portal. More...
class  CS::RenderManager::RenderTree< TreeTraits >
 RenderTree is the main data-structure for the rendermanagers. More...
class  CS::RenderManager::RenderTreeBase
 Helper class containing stuff which doesn't require any of the template parameters to RenderTree. More...
struct  CS::RenderManager::RenderTree< TreeTraits >::MeshNode::SingleMesh
 A single mesh within the tree to be rendered. More...
struct  CS::RenderManager::RenderTree< TreeTraits >::ContextNode::TargetTexture
 A single render target. More...

Namespaces

namespace  CS
 

Main namespace for CrystalSpace.


namespace  CS::RenderManager
 

Classes for render manager plugin implementation.



Detailed Description

Render tree.

Definition in file rendertree.h.


Generated for Crystal Space 2.0 by doxygen 1.6.1