Castor3D  0.11.0
Multiplatform 3D engine
Fonctions membres publiques | Attributs publics | Liste de tous les membres
Référence de la structure castor3d::SkinningRenderNode
Graphe d'héritage de castor3d::SkinningRenderNode:
Inheritance graph
[légende]
Graphe de collaboration de castor3d::SkinningRenderNode:
Collaboration graph
[légende]

Fonctions membres publiques

C3D_API SkinningRenderNode (RenderPipeline &pipeline, PassRenderNode &&passNode, UniformBufferOffsetT< ModelMatrixUboConfiguration > modelMatrixBuffer, UniformBufferOffsetT< ModelUboConfiguration > modelBuffer, UniformBufferOffsetT< PickingUboConfiguration > pickingBuffer, UniformBufferOffsetT< TexturesUboConfiguration > texturesBuffer, UniformBufferOffsetT< ModelInstancesUboConfiguration > modelInstancesBuffer, GeometryBuffers const &buffers, SceneNode &sceneNode, DataType &data, InstanceType &instance, AnimatedSkeleton &skeleton, UniformBufferOffsetT< SkinningUboConfiguration > skinningUbo)
 
- Fonctions membres publiques hérités de castor3d::ObjectRenderNode< DataTypeT, InstanceTypeT >
C3D_API ObjectRenderNode (ObjectRenderNode const &)=delete
 
C3D_API ObjectRenderNode (ObjectRenderNode &&)=default
 
C3D_API ObjectRenderNodeoperator= (ObjectRenderNode const &)=delete
 
C3D_API ObjectRenderNodeoperator= (ObjectRenderNode &&)=default
 
C3D_API ObjectRenderNode (RenderPipeline &pipeline, PassRenderNode &&passNode, UniformBufferOffsetT< ModelMatrixUboConfiguration > modelMatrixBuffer, UniformBufferOffsetT< ModelUboConfiguration > modelBuffer, UniformBufferOffsetT< PickingUboConfiguration > pickingBuffer, UniformBufferOffsetT< TexturesUboConfiguration > texturesBuffer, UniformBufferOffsetT< ModelInstancesUboConfiguration > modelInstancesBuffer, GeometryBuffers const &buffers, SceneNode &sceneNode, DataType &data, InstanceType &instance)
 

Attributs publics

AnimatedSkeletonskeleton
 
UniformBufferOffsetT< SkinningUboConfigurationskinningUbo
 
- Attributs publics hérités de castor3d::ObjectRenderNode< DataTypeT, InstanceTypeT >
RenderPipelinepipeline
 
PassRenderNode passNode
 
UniformBufferOffsetT< ModelMatrixUboConfigurationmodelMatrixUbo
 
UniformBufferOffsetT< ModelUboConfigurationmodelUbo
 
UniformBufferOffsetT< PickingUboConfigurationpickingUbo
 
UniformBufferOffsetT< TexturesUboConfigurationtexturesUbo
 
UniformBufferOffsetT< ModelInstancesUboConfigurationmodelInstancesUbo
 
GeometryBuffers const & buffers
 
SceneNodesceneNode
 
DataTypedata
 
InstanceTypeinstance
 
ashes::DescriptorSetPtr uboDescriptorSet
 
ashes::DescriptorSetPtr texDescriptorSet
 

Membres hérités additionnels

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

Documentation des constructeurs et destructeur

◆ SkinningRenderNode()

C3D_API castor3d::SkinningRenderNode::SkinningRenderNode ( RenderPipeline pipeline,
PassRenderNode &&  passNode,
UniformBufferOffsetT< ModelMatrixUboConfiguration modelMatrixBuffer,
UniformBufferOffsetT< ModelUboConfiguration modelBuffer,
UniformBufferOffsetT< PickingUboConfiguration pickingBuffer,
UniformBufferOffsetT< TexturesUboConfiguration texturesBuffer,
UniformBufferOffsetT< ModelInstancesUboConfiguration modelInstancesBuffer,
GeometryBuffers const &  buffers,
SceneNode sceneNode,
DataType data,
InstanceType instance,
AnimatedSkeleton skeleton,
UniformBufferOffsetT< SkinningUboConfiguration skinningUbo 
)

Documentation des données membres

◆ skeleton

AnimatedSkeleton& castor3d::SkinningRenderNode::skeleton

Le squelette animé.

◆ skinningUbo

UniformBufferOffsetT< SkinningUboConfiguration > castor3d::SkinningRenderNode::skinningUbo

L'UBO d'animation.


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