Castor3D 0.16.0
Multiplatform 3D engine
castor3d::TriFaceMapping Member List

This is the complete list of members for castor3d::TriFaceMapping, including all inherited members.

accept(ConfigurationVisitorBase &vis)castor3d::SubmeshComponentinlinevirtual
clone(Submesh &submesh) const overridecastor3d::TriFaceMappingvirtual
computeFacesFromPolygonVertex()castor3d::TriFaceMapping
computeNormals(castor::Point3fArray const &positions, castor::Point3fArray &normals, bool reverted=false) constcastor3d::TriFaceMapping
computeNormals(bool reverted=false) overridecastor3d::TriFaceMappingvirtual
computeTangents() overridecastor3d::TriFaceMappingvirtual
computeTangentsFromNormals(castor::Point3fArray const &positions, castor::Point3fArray const &texcoords, castor::Point3fArray const &normals, castor::Point4fArray &tangents) constcastor3d::TriFaceMapping
createPlugin(SubmeshComponentRegister const &submeshComponents)castor3d::TriFaceMappinginlinestatic
getBaseData() const noexceptcastor3d::SubmeshComponentinline
getComponentsCount() const overridecastor3d::TriFaceMappingvirtual
getCount() const overridecastor3d::TriFaceMappingvirtual
getData() const noexceptcastor3d::TriFaceMappinginline
getDataT() const noexceptcastor3d::SubmeshComponentinline
getDependencies() const noexceptcastor3d::SubmeshComponentinline
getId() const noexceptcastor3d::SubmeshComponentinline
getOwner() constcastor::OwnedBy< Submesh >inline
getPlugin() const noexceptcastor3d::SubmeshComponentinline
getProgramFlags(Pass const &pass) const noexceptcastor3d::SubmeshComponentinlinevirtual
getRenderData() const noexceptcastor3d::SubmeshComponentinline
getRenderDataT() const noexceptcastor3d::SubmeshComponentinline
getSubmeshFlags() const noexceptcastor3d::SubmeshComponentinlinevirtual
getType() const noexceptcastor3d::SubmeshComponentinline
IndexMapping(Submesh &submesh, castor::String const &type, SubmeshComponentDataUPtr data)castor3d::IndexMapping
initialiseRenderData()castor3d::SubmeshComponent
m_datacastor3d::SubmeshComponentprotected
m_renderDatacastor3d::SubmeshComponentprotected
OwnedBy(Submesh &owner)castor::OwnedBy< Submesh >inlineexplicitprotected
SubmeshComponent(Submesh &submesh, castor::String const &type, SubmeshComponentDataUPtr data={}, castor::StringArray deps={})castor3d::SubmeshComponent
TriFaceMapping(Submesh &submesh, VkBufferUsageFlags bufferUsageFlags={})castor3d::TriFaceMappingexplicit
TypeNamecastor3d::TriFaceMappingstatic
writeText(castor::String const &tabs, castor::Path const &folder, castor::String const &subfolder, castor::StringStream &file) constcastor3d::SubmeshComponentinlinevirtual
~SubmeshComponent() noexcept=defaultcastor3d::SubmeshComponentvirtual