Lysa  0.0
Lysa 3D Engine
MeshManager Member List

This is the complete list of members for MeshManager, including all inherited members.

MeshManager(size_t capacity, size_t vertexCapacity, size_t indexCapacity, size_t surfaceCapacity)MeshManager
ResourcesManager(ResourcesManager &) = deleteResourcesManager< Mesh >delete
ResourcesManager(const size_t capacity, const std::string &name)ResourcesManager< Mesh >inlineprotected
allocate(std::unique_ptr< Mesh > instance)ResourcesManager< Mesh >inlineprotected
create(const std::vector< Vertex > &vertices, const std::vector< uint32 > &indices, const std::vector< MeshSurface > &surfaces, const std::string &name="")MeshManager
create(const std::string &name="")MeshManager
ResourcesManager< Mesh >::create(Args &&...args)ResourcesManager< Mesh >inline
destroy(unique_id id) overrideMeshManageroverridevirtual
destroy(const Mesh &m) overrideMeshManagerinlineoverridevirtual
flush()MeshManager
getCapacity() constResourcesManager< Mesh >inline
getIndexBuffer() constMeshManagerinline
getMeshSurfaceBuffer() constMeshManagerinline
getVertexBuffer() constMeshManagerinline
have(const unique_id id) constResourcesManager< Mesh >inline
isFull() constResourcesManager< Mesh >inlineprotected
operator=(ResourcesManager &) = deleteResourcesManager< Mesh >delete
operator[](const unique_id id)ResourcesManager< Mesh >inline
operator[](const unique_id id) constResourcesManager< Mesh >inline
resourcesResourcesManager< Mesh >protected
upload(unique_id id)MeshManager
use(const unique_id id)ResourcesManager< Mesh >inline
~ResourcesManager()ResourcesManager< Mesh >inlinevirtual