Castor3D  ..
Types publics | Fonctions membres publiques | Attributs publics | Liste de tous les membres
Référence de la structure Castor3D::SceneRenderNodes

Les noeuds de rendu pour une scène spécifique. Plus de détails...

+ Graphe de collaboration de Castor3D::SceneRenderNodes:

Types publics

using StaticNodesMap = RenderNodesT< StaticRenderNode, StaticRenderNodesByPipelineMap >
 
using InstancedNodesMap = RenderNodesT< StaticRenderNode, SubmeshStaticRenderNodesByPipelineMap >
 
using SkinningNodesMap = RenderNodesT< SkinningRenderNode, SkinningRenderNodesByPipelineMap >
 
using MorphingNodesMap = RenderNodesT< MorphingRenderNode, MorphingRenderNodesByPipelineMap >
 
using BillboardNodesMap = RenderNodesT< BillboardRenderNode, BillboardRenderNodesByPipelineMap >
 

Fonctions membres publiques

SceneRenderNodesoperator= (SceneRenderNodes const &p_rhs)
 
 SceneRenderNodes (Scene &p_scene, StaticNodesMap const &p_staticGeometries=StaticNodesMap(), InstancedNodesMap const &p_instancedGeometries=InstancedNodesMap(), SkinningNodesMap const &p_skinningGeometries=SkinningNodesMap(), MorphingNodesMap const &p_morphingGeometries=MorphingNodesMap(), BillboardNodesMap const &p_billboards=BillboardNodesMap())
 

Attributs publics

Scenem_scene
 La scène. Plus de détails...
 
StaticNodesMap m_staticNodes
 
InstancedNodesMap m_instancedNodes
 
SkinningNodesMap m_skinningNodes
 
MorphingNodesMap m_morphingNodes
 
BillboardNodesMap m_billboardNodes
 

Description détaillée

Les noeuds de rendu pour une scène spécifique.

Auteur
Sylvain DOREMUS
Version
0.8.0
Date
21/02/2016

Documentation des définitions de type membres

◆ BillboardNodesMap

◆ InstancedNodesMap

using Castor3D::SceneRenderNodes::InstancedNodesMap = RenderNodesT< StaticRenderNode, SubmeshStaticRenderNodesByPipelineMap >

◆ MorphingNodesMap

◆ SkinningNodesMap

◆ StaticNodesMap

using Castor3D::SceneRenderNodes::StaticNodesMap = RenderNodesT< StaticRenderNode, StaticRenderNodesByPipelineMap >

Documentation des constructeurs et destructeur

◆ SceneRenderNodes()

Castor3D::SceneRenderNodes::SceneRenderNodes ( Scene p_scene,
StaticNodesMap const &  p_staticGeometries = StaticNodesMap(),
InstancedNodesMap const &  p_instancedGeometries = InstancedNodesMap(),
SkinningNodesMap const &  p_skinningGeometries = SkinningNodesMap(),
MorphingNodesMap const &  p_morphingGeometries = MorphingNodesMap(),
BillboardNodesMap const &  p_billboards = BillboardNodesMap() 
)
inline

Documentation des fonctions membres

◆ operator=()

SceneRenderNodes& Castor3D::SceneRenderNodes::operator= ( SceneRenderNodes const &  p_rhs)
inline

Documentation des données membres

◆ m_billboardNodes

BillboardNodesMap Castor3D::SceneRenderNodes::m_billboardNodes

Les noeuds de rendu de billboards, triés par programme shader.

Référencé par operator=().

◆ m_instancedNodes

InstancedNodesMap Castor3D::SceneRenderNodes::m_instancedNodes

Les noeuds de rendu instanciés, triés par programme shader.

Référencé par operator=().

◆ m_morphingNodes

MorphingNodesMap Castor3D::SceneRenderNodes::m_morphingNodes

Les noeuds de rendu animés, triés par programme shader.

Référencé par operator=().

◆ m_scene

Scene& Castor3D::SceneRenderNodes::m_scene

La scène.

◆ m_skinningNodes

SkinningNodesMap Castor3D::SceneRenderNodes::m_skinningNodes

Les noeuds de rendu animés, triés par programme shader.

Référencé par operator=().

◆ m_staticNodes

StaticNodesMap Castor3D::SceneRenderNodes::m_staticNodes

Les noeuds de rendu statiques, triés par programme shader.

Référencé par operator=().


La documentation de cette structure a été générée à partir du fichier suivant :