12 for (
auto& p : m_meshes)
17 m_meshes[name] = mesh;
21 return m_meshes[name];
24 AMesh* LoadMesh(
const std::string& name,
const std::string& path);
27 std::map<std::string, AMesh*> m_meshes;
#define ANVIL_API
Definition ACore.h:6
Represents a mesh object in the ANVIL engine with vertices, indices, and texture support.
Definition AMesh.h:19
Definition AResourceManager.h:8
AMesh * GetMesh(const std::string &name)
Definition AResourceManager.h:19
~AResourceManager()
Definition AResourceManager.h:10
void RegisterMesh(const std::string &name, AMesh *mesh)
Definition AResourceManager.h:15