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 SkinnedNodesMap = RenderNodesT< SkinningRenderNode, SkinningRenderNodesByPipelineMap >
 
using InstantiatedStaticNodesMap = RenderNodesT< StaticRenderNode, SubmeshStaticRenderNodesByPipelineMap >
 
using InstantiatedSkinnedNodesMap = RenderNodesT< SkinningRenderNode, SubmeshSkinningRenderNodesByPipelineMap >
 
using MorphingNodesMap = RenderNodesT< MorphingRenderNode, MorphingRenderNodesByPipelineMap >
 
using BillboardNodesMap = RenderNodesT< BillboardRenderNode, BillboardRenderNodesByPipelineMap >
 

Fonctions membres publiques

SceneRenderNodesoperator= (SceneRenderNodes const &rhs)
 
 SceneRenderNodes (Scene const &scene, StaticNodesMap const &staticGeometries=StaticNodesMap(), SkinnedNodesMap const &skinnedGeometries=SkinnedNodesMap(), InstantiatedStaticNodesMap const &instantiatedStaticGeometries=InstantiatedStaticNodesMap(), InstantiatedSkinnedNodesMap const &instantiatedSkinnedGeometries=InstantiatedSkinnedNodesMap(), MorphingNodesMap const &morphingGeometries=MorphingNodesMap(), BillboardNodesMap const &billboards=BillboardNodesMap())
 

Attributs publics

Scene const & m_scene
 
StaticNodesMap m_staticNodes
 
SkinnedNodesMap m_skinnedNodes
 
InstantiatedStaticNodesMap m_instantiatedStaticNodes
 
InstantiatedSkinnedNodesMap m_instantiatedSkinnedNodes
 
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

◆ InstantiatedSkinnedNodesMap

◆ InstantiatedStaticNodesMap

◆ MorphingNodesMap

◆ SkinnedNodesMap

using castor3d::SceneRenderNodes::SkinnedNodesMap = RenderNodesT< SkinningRenderNode, SkinningRenderNodesByPipelineMap >

◆ StaticNodesMap

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

Documentation des constructeurs et destructeur

◆ SceneRenderNodes()

castor3d::SceneRenderNodes::SceneRenderNodes ( Scene const &  scene,
StaticNodesMap const &  staticGeometries = StaticNodesMap(),
SkinnedNodesMap const &  skinnedGeometries = SkinnedNodesMap(),
InstantiatedStaticNodesMap const &  instantiatedStaticGeometries = InstantiatedStaticNodesMap(),
InstantiatedSkinnedNodesMap const &  instantiatedSkinnedGeometries = InstantiatedSkinnedNodesMap(),
MorphingNodesMap const &  morphingGeometries = MorphingNodesMap(),
BillboardNodesMap const &  billboards = BillboardNodesMap() 
)
inline

Documentation des fonctions membres

◆ operator=()

SceneRenderNodes& castor3d::SceneRenderNodes::operator= ( SceneRenderNodes const &  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_instantiatedSkinnedNodes

InstantiatedSkinnedNodesMap castor3d::SceneRenderNodes::m_instantiatedSkinnedNodes

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

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

◆ m_instantiatedStaticNodes

InstantiatedStaticNodesMap castor3d::SceneRenderNodes::m_instantiatedStaticNodes

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 const& castor3d::SceneRenderNodes::m_scene

La scène.

◆ m_skinnedNodes

SkinnedNodesMap castor3d::SceneRenderNodes::m_skinnedNodes

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 :