Castor3D  ..
Fonctions membres publiques | Attributs publics | Liste de tous les membres
Référence du modèle de la structure castor3d::DistanceRenderNode< NodeType >

Structure d'aide utilisée pour le dessin d'objets. Plus de détails...

+ Graphe d'héritage de castor3d::DistanceRenderNode< NodeType >:
+ Graphe de collaboration de castor3d::DistanceRenderNode< NodeType >:

Fonctions membres publiques

 DistanceRenderNode (NodeType &p_node)
 
RenderPipelinegetPipeline () override
 
PassRenderNodegetPassNode () override
 
SceneNodegetSceneNode () override
 
ModelUbogetModelUbo () override
 
void render () override
 Dessine le noeud. Plus de détails...
 
- Fonctions membres publiques hérités de castor3d::DistanceRenderNodeBase
virtual ~DistanceRenderNodeBase ()=default
 

Attributs publics

NodeType & m_node
 

Description détaillée

template<typename NodeType>
struct castor3d::DistanceRenderNode< NodeType >

Structure d'aide utilisée pour le dessin d'objets.

Auteur
Sylvain DOREMUS
Date

Documentation des constructeurs et destructeur

◆ DistanceRenderNode()

template<typename NodeType >
castor3d::DistanceRenderNode< NodeType >::DistanceRenderNode ( NodeType &  p_node)
inlineexplicit

Documentation des fonctions membres

◆ getModelUbo()

template<typename NodeType >
ModelUbo& castor3d::DistanceRenderNode< NodeType >::getModelUbo ( )
inlineoverridevirtual

Renvoie
L'UBO de modèle de l'instance.

Implémente castor3d::DistanceRenderNodeBase.

◆ getPassNode()

template<typename NodeType >
PassRenderNode& castor3d::DistanceRenderNode< NodeType >::getPassNode ( )
inlineoverridevirtual

Renvoie
Le noeud de rendu de passe.

Implémente castor3d::DistanceRenderNodeBase.

◆ getPipeline()

template<typename NodeType >
RenderPipeline& castor3d::DistanceRenderNode< NodeType >::getPipeline ( )
inlineoverridevirtual

Renvoie
Le pipeline de rendu.

Implémente castor3d::DistanceRenderNodeBase.

◆ getSceneNode()

template<typename NodeType >
SceneNode& castor3d::DistanceRenderNode< NodeType >::getSceneNode ( )
inlineoverridevirtual

Renvoie
Le noeud de scène de l'instance.

Implémente castor3d::DistanceRenderNodeBase.

Références castor3d::details::getParentNode().

+ Voici le graphe d'appel pour cette fonction :

◆ render()

template<typename NodeType >
void castor3d::DistanceRenderNode< NodeType >::render ( )
inlineoverridevirtual

Dessine le noeud.

Implémente castor3d::DistanceRenderNodeBase.

Références castor3d::doRenderNode().

+ Voici le graphe d'appel pour cette fonction :

Documentation des données membres

◆ m_node

template<typename NodeType >
NodeType& castor3d::DistanceRenderNode< NodeType >::m_node

Les noeud de l'objet.


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