Castor3D 0.15.0
Multiplatform 3D engine
Types publics | Fonctions membres publiques | Attributs publics | Liste de tous les membres
Référence de la structure castor3d::BillboardRenderNode

#include <BillboardRenderNode.hpp>

Graphe de collaboration de castor3d::BillboardRenderNode:
Collaboration graph
[légende]

Types publics

using DataType = BillboardBase
 
using InstanceType = BillboardBase
 

Fonctions membres publiques

C3D_API BillboardRenderNode (BillboardRenderNode const &)=delete
 
C3D_API BillboardRenderNode (BillboardRenderNode &&)=default
 
C3D_API BillboardRenderNodeoperator= (BillboardRenderNode const &)=delete
 
C3D_API BillboardRenderNodeoperator= (BillboardRenderNode &&)=delete
 
C3D_API BillboardRenderNode (Pass &pass, DataType &data, ModelBufferConfiguration &modelData, BillboardUboConfiguration &billboardData)
 
C3D_API uint32_t getId () const
 
C3D_API uint32_t getInstanceCount () const
 
C3D_API ObjectBufferOffset const & getSourceBufferOffsets () const
 
C3D_API ObjectBufferOffset const & getFinalBufferOffsets () const
 
C3D_API SubmeshFlags getSubmeshFlags () const
 
C3D_API MorphFlags getMorphFlags () const
 
C3D_API ProgramFlags getProgramFlags () const
 
C3D_API VkPrimitiveTopology getPrimitiveTopology () const
 
C3D_API GeometryBuffers const & getGeometryBuffers (PipelineFlags const &flags) const
 
C3D_API GpuBufferOffsetT< castor::Point4f > getMorphTargets () const
 
C3D_API SceneNodegetSceneNode () const
 

Attributs publics

Passpass
 
DataTypedata
 
InstanceTypeinstance
 
ModelBufferConfigurationmodelData
 
BillboardUboConfigurationbillboardData
 

Documentation des définitions de type membres

◆ DataType

◆ InstanceType

Documentation des constructeurs et destructeur

◆ BillboardRenderNode() [1/3]

C3D_API castor3d::BillboardRenderNode::BillboardRenderNode ( BillboardRenderNode const &  )
delete

◆ BillboardRenderNode() [2/3]

C3D_API castor3d::BillboardRenderNode::BillboardRenderNode ( BillboardRenderNode &&  )
default

◆ BillboardRenderNode() [3/3]

C3D_API castor3d::BillboardRenderNode::BillboardRenderNode ( Pass pass,
DataType data,
ModelBufferConfiguration modelData,
BillboardUboConfiguration billboardData 
)

Documentation des fonctions membres

◆ getFinalBufferOffsets()

C3D_API ObjectBufferOffset const & castor3d::BillboardRenderNode::getFinalBufferOffsets ( ) const

◆ getGeometryBuffers()

C3D_API GeometryBuffers const & castor3d::BillboardRenderNode::getGeometryBuffers ( PipelineFlags const &  flags) const

◆ getId()

C3D_API uint32_t castor3d::BillboardRenderNode::getId ( ) const

◆ getInstanceCount()

C3D_API uint32_t castor3d::BillboardRenderNode::getInstanceCount ( ) const

◆ getMorphFlags()

C3D_API MorphFlags castor3d::BillboardRenderNode::getMorphFlags ( ) const

◆ getMorphTargets()

C3D_API GpuBufferOffsetT< castor::Point4f > castor3d::BillboardRenderNode::getMorphTargets ( ) const

◆ getPrimitiveTopology()

C3D_API VkPrimitiveTopology castor3d::BillboardRenderNode::getPrimitiveTopology ( ) const

◆ getProgramFlags()

C3D_API ProgramFlags castor3d::BillboardRenderNode::getProgramFlags ( ) const

◆ getSceneNode()

C3D_API SceneNode & castor3d::BillboardRenderNode::getSceneNode ( ) const

◆ getSourceBufferOffsets()

C3D_API ObjectBufferOffset const & castor3d::BillboardRenderNode::getSourceBufferOffsets ( ) const

◆ getSubmeshFlags()

C3D_API SubmeshFlags castor3d::BillboardRenderNode::getSubmeshFlags ( ) const

◆ operator=() [1/2]

C3D_API BillboardRenderNode & castor3d::BillboardRenderNode::operator= ( BillboardRenderNode &&  )
delete

◆ operator=() [2/2]

C3D_API BillboardRenderNode & castor3d::BillboardRenderNode::operator= ( BillboardRenderNode const &  )
delete

Documentation des données membres

◆ billboardData

BillboardUboConfiguration& castor3d::BillboardRenderNode::billboardData

◆ data

DataType& castor3d::BillboardRenderNode::data

◆ instance

InstanceType& castor3d::BillboardRenderNode::instance

◆ modelData

ModelBufferConfiguration& castor3d::BillboardRenderNode::modelData

◆ pass

Pass* castor3d::BillboardRenderNode::pass

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