accept(ConfigurationVisitorBase &vis) | castor3d::SubmeshComponent | inlinevirtual |
clone(Submesh &submesh) const =0 | castor3d::SubmeshComponent | pure virtual |
computeNormals(bool reverted=false)=0 | castor3d::IndexMapping | pure virtual |
computeTangents()=0 | castor3d::IndexMapping | pure virtual |
getBaseData() const noexcept | castor3d::SubmeshComponent | inline |
getComponentsCount() const =0 | castor3d::IndexMapping | pure virtual |
getCount() const =0 | castor3d::IndexMapping | pure virtual |
getDataT() const noexcept | castor3d::SubmeshComponent | inline |
getDependencies() const noexcept | castor3d::SubmeshComponent | inline |
getId() const noexcept | castor3d::SubmeshComponent | inline |
getOwner() const noexcept | castor::OwnedBy< Submesh > | inline |
getPlugin() const noexcept | castor3d::SubmeshComponent | inline |
getProgramFlags(Pass const &pass) const noexcept | castor3d::SubmeshComponent | inlinevirtual |
getRenderData() const noexcept | castor3d::SubmeshComponent | inline |
getRenderDataT() const noexcept | castor3d::SubmeshComponent | inline |
getSubmeshFlags() const noexcept | castor3d::SubmeshComponent | inlinevirtual |
getType() const noexcept | castor3d::SubmeshComponent | inline |
IndexMapping(Submesh &submesh, castor::String const &type, SubmeshComponentDataUPtr data) | castor3d::IndexMapping | |
initialiseRenderData() | castor3d::SubmeshComponent | |
m_data | castor3d::SubmeshComponent | protected |
m_renderData | castor3d::SubmeshComponent | protected |
OwnedBy(Submesh &owner) noexcept | castor::OwnedBy< Submesh > | inlineexplicitprotected |
setCount(uint32_t value)=0 | castor3d::IndexMapping | pure virtual |
setOwner(Submesh &owner) noexcept | castor::OwnedBy< Submesh > | inline |
SubmeshComponent(Submesh &submesh, castor::String const &type, SubmeshComponentDataUPtr data={}, castor::StringArray deps={}) | castor3d::SubmeshComponent | |
writeText(castor::String const &tabs, castor::Path const &folder, castor::String const &subfolder, castor::StringStream &file) const | castor3d::SubmeshComponent | inlinevirtual |
~SubmeshComponent() noexcept=default | castor3d::SubmeshComponent | virtual |