Castor3D 0.13.0
Multiplatform 3D engine
|
#include <BillboardRenderNode.hpp>
Types publics | |
using | DataType = BillboardBase |
using | InstanceType = BillboardBase |
Fonctions membres publiques | |
C3D_API | BillboardRenderNode (BillboardRenderNode const &)=delete |
C3D_API | BillboardRenderNode (BillboardRenderNode &&)=default |
C3D_API BillboardRenderNode & | operator= (BillboardRenderNode const &)=delete |
C3D_API BillboardRenderNode & | operator= (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 GeometryBuffers const & | getGeometryBuffers (ShaderFlags const &shaderFlags, SubmeshFlags const &submeshFlags, ProgramFlags const &programFlags, TextureFlagsArray const &texturesMask) const |
Attributs publics | |
Pass * | pass |
DataType & | data |
InstanceType & | instance |
ModelBufferConfiguration & | modelData |
BillboardUboConfiguration & | billboardData |
|
delete |
|
default |
C3D_API castor3d::BillboardRenderNode::BillboardRenderNode | ( | Pass & | pass, |
DataType & | data, | ||
ModelBufferConfiguration & | modelData, | ||
BillboardUboConfiguration & | billboardData | ||
) |
C3D_API ObjectBufferOffset const & castor3d::BillboardRenderNode::getFinalBufferOffsets | ( | ) | const |
C3D_API GeometryBuffers const & castor3d::BillboardRenderNode::getGeometryBuffers | ( | ShaderFlags const & | shaderFlags, |
SubmeshFlags const & | submeshFlags, | ||
ProgramFlags const & | programFlags, | ||
TextureFlagsArray const & | texturesMask | ||
) | const |
C3D_API uint32_t castor3d::BillboardRenderNode::getId | ( | ) | const |
C3D_API uint32_t castor3d::BillboardRenderNode::getInstanceCount | ( | ) | const |
C3D_API MorphFlags castor3d::BillboardRenderNode::getMorphFlags | ( | ) | const |
C3D_API ProgramFlags castor3d::BillboardRenderNode::getProgramFlags | ( | ) | const |
C3D_API ObjectBufferOffset const & castor3d::BillboardRenderNode::getSourceBufferOffsets | ( | ) | const |
C3D_API SubmeshFlags castor3d::BillboardRenderNode::getSubmeshFlags | ( | ) | const |
|
delete |
|
delete |
BillboardUboConfiguration& castor3d::BillboardRenderNode::billboardData |
DataType& castor3d::BillboardRenderNode::data |
InstanceType& castor3d::BillboardRenderNode::instance |
ModelBufferConfiguration& castor3d::BillboardRenderNode::modelData |
Pass* castor3d::BillboardRenderNode::pass |