BonesInstantiationComponent(Submesh &submesh, InstantiationComponent const &instantiation, BonesComponent const &bones) | castor3d::BonesInstantiationComponent | |
cleanup() | castor3d::SubmeshComponent | |
fill(RenderDevice const &device) | castor3d::SubmeshComponent | |
gather(MaterialSPtr material, ashes::BufferCRefArray &buffers, std::vector< uint64_t > &offsets, ashes::PipelineVertexInputStateCreateInfoCRefArray &layouts, uint32_t instanceMult) override | castor3d::BonesInstantiationComponent | virtual |
getInstancedBonesBuffer() const | castor3d::BonesInstantiationComponent | inline |
getInstancedBonesBuffer() | castor3d::BonesInstantiationComponent | inline |
getProgramFlags(MaterialSPtr material) const override | castor3d::BonesInstantiationComponent | inlinevirtual |
getSkeleton() const | castor3d::BonesInstantiationComponent | inline |
getType() const | castor3d::SubmeshComponent | inline |
hasInstancedBonesBuffer() const | castor3d::BonesInstantiationComponent | inline |
initialise(RenderDevice const &device) | castor3d::SubmeshComponent | |
Name | castor3d::BonesInstantiationComponent | static |
needsUpdate() | castor3d::SubmeshComponent | inline |
setMaterial(MaterialSPtr oldMaterial, MaterialSPtr newMaterial, bool update) | castor3d::SubmeshComponent | virtual |
SubmeshComponent(Submesh &submesh, castor::String const &type) | castor3d::SubmeshComponent | |
upload() | castor3d::SubmeshComponent | |
~SubmeshComponent() noexcept=default | castor3d::SubmeshComponent | virtual |