Castor3D 0.12.0
Multiplatform 3D engine
|
Liste complète des membres de castor3d::BonesComponent, y compris les membres hérités :
addBoneDatas(VertexBoneData const *const begin, VertexBoneData const *const end) | castor3d::BonesComponent | |
addBoneDatas(std::vector< VertexBoneData > const &boneData) | castor3d::BonesComponent | |
addBoneDatas(std::array< VertexBoneData, Count > const &boneData) | castor3d::BonesComponent | inline |
BinaryParser< BonesComponent > | castor3d::BonesComponent | friend |
BinaryWriter< BonesComponent > | castor3d::BonesComponent | friend |
BindingPoint | castor3d::BonesComponent | static |
BonesComponent(Submesh &submesh) | castor3d::BonesComponent | explicit |
cleanup(RenderDevice const &device) | castor3d::SubmeshComponent | |
clone(Submesh &submesh) const override | castor3d::BonesComponent | virtual |
gather(ShaderFlags const &shaderFlags, ProgramFlags const &programFlags, MaterialRPtr material, ashes::BufferCRefArray &buffers, std::vector< uint64_t > &offsets, ashes::PipelineVertexInputStateCreateInfoCRefArray &layouts, TextureFlagsArray const &mask, uint32_t ¤tLocation) override | castor3d::BonesComponent | virtual |
getBonesData() const | castor3d::BonesComponent | inline |
getID() | castor3d::SubmeshComponent | inline |
getProgramFlags(MaterialRPtr material) const override | castor3d::BonesComponent | inlinevirtual |
getSkeleton() const | castor3d::BonesComponent | |
getType() const | castor3d::SubmeshComponent | inline |
getUsageFlags() const | castor3d::SubmeshComponent | inlinevirtual |
hasBoneData() const | castor3d::BonesComponent | inline |
initialise(RenderDevice const &device) | castor3d::SubmeshComponent | |
Name | castor3d::BonesComponent | static |
needsUpdate() | castor3d::SubmeshComponent | inline |
SubmeshComponent(Submesh &submesh, castor::String const &type, uint32_t id) | castor3d::SubmeshComponent | |
upload() | castor3d::SubmeshComponent | |
~SubmeshComponent() noexcept=default | castor3d::SubmeshComponent | virtual |