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