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

Structure d'aide utilisée pour le dessin des sous-maillages animés. Plus de détails...

+ Graphe d'héritage de Castor3D::SkinningRenderNode:
+ Graphe de collaboration de Castor3D::SkinningRenderNode:

Fonctions membres publiques

C3D_API SkinningRenderNode (RenderPipeline &p_pipeline, PassRenderNode &&p_pass, UniformBuffer &p_modelMatrixBuffer, UniformBuffer &p_modelBuffer, GeometryBuffers &p_buffers, SceneNode &p_sceneNode, DataType &p_data, InstanceType &p_instance, AnimatedSkeleton &p_skeleton, UniformBuffer &p_skinningUbo)
 
- Fonctions membres publiques hérités de Castor3D::ObjectRenderNode< DataTypeT, InstanceTypeT >
C3D_API ObjectRenderNode (RenderPipeline &p_pipeline, PassRenderNode &&p_pass, UniformBuffer &p_modelMatrixBuffer, UniformBuffer &p_modelBuffer, GeometryBuffers &p_buffers, SceneNode &p_sceneNode, DataType &p_data, InstanceType &p_instance)
 

Attributs publics

AnimatedSkeletonm_skeleton
 
UniformBufferm_skinningUbo
 
Uniform4x4fm_bonesMatrix
 
- Attributs publics hérités de Castor3D::ObjectRenderNode< DataTypeT, InstanceTypeT >
RenderPipelinem_pipeline
 
PassRenderNode m_passNode
 
UniformBufferm_modelMatrixUbo
 
Uniform4x4rm_modelMatrix
 
Uniform4x4rm_normalMatrix
 
UniformBufferm_modelUbo
 
Uniform1im_shadowReceiver
 
GeometryBuffersm_buffers
 
SceneNodem_sceneNode
 
DataTypem_data
 
InstanceTypem_instance
 

Membres hérités additionnels

- Types publics hérités de Castor3D::ObjectRenderNode< DataTypeT, InstanceTypeT >
using DataType = DataTypeT
 
using InstanceType = InstanceTypeT
 

Description détaillée

Structure d'aide utilisée pour le dessin des sous-maillages animés.

Auteur
Sylvain DOREMUS
Date
02/06/2016

Documentation des constructeurs et destructeur

◆ SkinningRenderNode()

C3D_API Castor3D::SkinningRenderNode::SkinningRenderNode ( RenderPipeline p_pipeline,
PassRenderNode &&  p_pass,
UniformBuffer p_modelMatrixBuffer,
UniformBuffer p_modelBuffer,
GeometryBuffers p_buffers,
SceneNode p_sceneNode,
DataType p_data,
InstanceType p_instance,
AnimatedSkeleton p_skeleton,
UniformBuffer p_skinningUbo 
)

Documentation des données membres

◆ m_bonesMatrix

Uniform4x4f& Castor3D::SkinningRenderNode::m_bonesMatrix

Le variable uniforme contenant les matrices des os.

Référencé par Castor3D::DoRenderNodeNoPass().

◆ m_skeleton

AnimatedSkeleton& Castor3D::SkinningRenderNode::m_skeleton

Le squelette animé.

Référencé par Castor3D::DoRenderNodeNoPass().

◆ m_skinningUbo

UniformBuffer& Castor3D::SkinningRenderNode::m_skinningUbo

L'UBO d'animation.

Référencé par Castor3D::DoRenderNodeNoPass().


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