Avara3D 0.2.0
C++ API reference
a3d::Mesh Member List

This is the complete list of members for a3d::Mesh, including all inherited members.

addMaterial(const std::shared_ptr< Material > &material)a3d::Mesh
elements()a3d::Mesh
firstMaterial() consta3d::Mesh
FromFile(const std::filesystem::path &path, ImportOptions options=ImportOptions::ImportMaterials)a3d::Meshstatic
ImportOptions enum namea3d::Mesh
insertMaterial(const std::shared_ptr< Material > &material, int index)a3d::Mesh
materialNamed(const std::string &name) consta3d::Mesh
materials()a3d::Mesh
Mesh(const std::string &name, std::unique_ptr< MeshElement > element, const std::shared_ptr< Material > &material)a3d::Mesh
Mesh(std::unique_ptr< MeshElement > element, const std::shared_ptr< Material > &material)a3d::Mesh
Mesh(const std::string &name, std::vector< std::unique_ptr< MeshElement > > &elements, const std::vector< std::shared_ptr< Material > > &materials)a3d::Mesh
Mesh(std::vector< std::unique_ptr< MeshElement > > &elements, const std::vector< std::shared_ptr< Material > > &materials)a3d::Mesh
name() consta3d::Mesh
name(const std::string &name)a3d::Mesh
removeMaterial(int index)a3d::Mesh
replaceMaterial(int index, const std::shared_ptr< Material > &replacement)a3d::Mesh