BindingPoint | castor3d::InstantiationComponent | static |
cleanup() | castor3d::SubmeshComponent | |
DataArray typedef | castor3d::InstantiationComponent | |
end() const | castor3d::InstantiationComponent | inline |
end() | castor3d::InstantiationComponent | inline |
fill(RenderDevice const &device) | castor3d::SubmeshComponent | |
find(MaterialSPtr material, uint32_t instanceMult) const | castor3d::InstantiationComponent | |
find(MaterialSPtr material, uint32_t instanceMult) | castor3d::InstantiationComponent | |
find(MaterialSPtr material) const | castor3d::InstantiationComponent | inline |
find(MaterialSPtr material) | castor3d::InstantiationComponent | inline |
gather(MaterialSPtr material, ashes::BufferCRefArray &buffers, std::vector< uint64_t > &offsets, ashes::PipelineVertexInputStateCreateInfoCRefArray &layouts, uint32_t instanceMult) override | castor3d::InstantiationComponent | virtual |
getIndex(uint32_t instanceMult) const | castor3d::InstantiationComponent | inline |
getMaxRefCount() const | castor3d::InstantiationComponent | |
getProgramFlags(MaterialSPtr material) const override | castor3d::InstantiationComponent | virtual |
getRefCount(MaterialSPtr material) const | castor3d::InstantiationComponent | |
getThreshold() const | castor3d::InstantiationComponent | inline |
getType() const | castor3d::SubmeshComponent | inline |
initialise(RenderDevice const &device) | castor3d::SubmeshComponent | |
InstanceDataMap typedef | castor3d::InstantiationComponent | |
InstantiationComponent(Submesh &submesh, uint32_t threshold=1u) | castor3d::InstantiationComponent | explicit |
isInstanced(MaterialSPtr material) const | castor3d::InstantiationComponent | inline |
Name | castor3d::InstantiationComponent | static |
needsUpdate() | castor3d::SubmeshComponent | inline |
ref(MaterialSPtr material) | castor3d::InstantiationComponent | |
setMaterial(MaterialSPtr oldMaterial, MaterialSPtr newMaterial, bool update) override | castor3d::InstantiationComponent | virtual |
SubmeshComponent(Submesh &submesh, castor::String const &type) | castor3d::SubmeshComponent | |
unref(MaterialSPtr material) | castor3d::InstantiationComponent | |
upload() | castor3d::SubmeshComponent | |
~SubmeshComponent() noexcept=default | castor3d::SubmeshComponent | virtual |