Castor3D 0.14.0
Multiplatform 3D engine
|
Liste complète des membres de castor3d::IndexMapping, y compris les membres hérités :
cleanup(RenderDevice const &device) | castor3d::SubmeshComponent | |
clone(Submesh &submesh) const =0 | castor3d::SubmeshComponent | pure virtual |
computeNormals(bool reverted=false)=0 | castor3d::IndexMapping | pure virtual |
computeTangents()=0 | castor3d::IndexMapping | pure virtual |
gather(PipelineFlags const &flags, MaterialRPtr material, ashes::BufferCRefArray &buffers, std::vector< uint64_t > &offsets, ashes::PipelineVertexInputStateCreateInfoCRefArray &layouts, uint32_t ¤tBinding, uint32_t ¤tLocation) override | castor3d::IndexMapping | inlinevirtual |
getComponentsCount() const =0 | castor3d::IndexMapping | pure virtual |
getCount() const =0 | castor3d::IndexMapping | pure virtual |
getID() | castor3d::SubmeshComponent | inline |
getProgramFlags(Material const &material) const | castor3d::SubmeshComponent | inlinevirtual |
getSubmeshFlags(Pass const *pass) const override | castor3d::IndexMapping | inlinevirtual |
getType() const | castor3d::SubmeshComponent | inline |
getUsageFlags() const override | castor3d::IndexMapping | inlinevirtual |
IndexMapping(Submesh &submesh, castor::String const &type, VkBufferUsageFlags bufferUsageFlags) | castor3d::IndexMapping | |
initialise(RenderDevice const &device) | castor3d::SubmeshComponent | |
m_staging | castor3d::IndexMapping | protected |
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 |