Castor3D  ..
Classes | Namespaces
RenderNode.hpp File Reference
+ Include dependency graph for RenderNode.hpp:
+ This graph shows which files directly or indirectly include this file:

Classes

struct  Castor3D::RenderNode
 Helper structure used link a pass and a shader program. More...
 
struct  Castor3D::SceneRenderNode
 Helper structure used to render submeshes. More...
 
struct  Castor3D::GeometryRenderNode
 Helper structure used to render submeshes. More...
 
struct  Castor3D::BillboardRenderNode
 Helper structure used to render billboards. More...
 
struct  Castor3D::TypeRenderNodesByPassMap< T >
 Pass sorted SubmeshRenderNodesMap map. More...
 

Namespaces

 Castor3D
 

Render

using Castor3D::SubmeshRenderNodesByPassMap = TypeRenderNodesByPassMap< SubmeshRenderNodesMap >
 
using Castor3D::BillboardRenderNodesByPassMap = TypeRenderNodesByPassMap< BillboardRenderNodesMap >
 
 Castor3D::DECLARE_VECTOR (GeometryRenderNode, GeometryRenderNode)
 GeometryRenderNode array. More...
 
 Castor3D::DECLARE_MAP (SubmeshSPtr, GeometryRenderNodeArray, SubmeshRenderNodes)
 Submesh sorted GeometryRenderNodeArray. More...
 
 Castor3D::DECLARE_VECTOR (BillboardRenderNode, BillboardRenderNode)
 BillboardRenderNode array. More...
 
 Castor3D::DECLARE_MAP (BillboardListSPtr, BillboardRenderNodeArray, BillboardRenderNodes)
 Billboard sorted BillboardRenderNodeArray. More...
 
 Castor3D::DECLARE_MAP (ShaderProgramSPtr, SubmeshRenderNodesByPassMap, SubmeshRenderNodesByProgram)
 Shader program sorted SubmeshRenderNodesMap map. More...
 
 Castor3D::DECLARE_MAP (ShaderProgramSPtr, BillboardRenderNodesByPassMap, BillboardRenderNodesByProgram)
 Shader program sorted BillboardRenderNodesMap map. More...