Definition ResourceManager.hpp:11
Material structure.
Definition Material.hpp:41
Mesh structure.
Definition Mesh.hpp:40
const std::string & GetName() const
Get the name of the shape.
Definition Shape.hpp:89
Component::Mesh & GetMesh()
Get the Mesh object of the shape.
Definition Shape.hpp:61
Shape & operator=(Shape &&other)=default
const Component::Mesh & GetMesh() const
Get the Mesh object of the shape (const version).
Definition Shape.hpp:68
Component::Material material
Definition Shape.hpp:40
Shape & operator=(const Shape &other)=default
Component::Material & GetMaterial()
Get the Material object of the shape.
Definition Shape.hpp:75
const Component::Material & GetMaterial() const
Get the Material object of the shape (const version).
Definition Shape.hpp:82
Shape(const Shape &other)=default
Shape(Shape &&other)=default
Component::Mesh mesh
Definition Shape.hpp:39
std::string name
Definition Shape.hpp:41