18 #ifndef __H__OCULAR_GRAPHICS_MESH_RESOURCE_LOADER__H__
19 #define __H__OCULAR_GRAPHICS_MESH_RESOURCE_LOADER__H__
21 #include "Resources/ResourceLoader.hpp"
22 #include "Graphics/Mesh/Vertex.hpp"
Definition: MeshResourceLoader.hpp:50
virtual bool loadResource(Core::Resource *&resource, Core::File const &file, std::string const &mappingName) override
Definition: MeshResourceLoader.cpp:50
Definition: ResourceLoader.hpp:55
Note: Once this library is made dynamic, this will no longer be needed.
Definition: Common.hpp:70
virtual bool readFile(Core::File const &file, std::vector< Graphics::Vertex > &vertices, std::vector< uint32_t > &indices, uint32_t &numVertices, uint32_t &numIndices, Math::Vector3f &min, Math::Vector3f &max)=0
virtual bool createResource(Core::Resource *&resource, Core::File const &file, std::vector< Graphics::Vertex > const &vertices, std::vector< uint32_t > const &indices, uint32_t numVertices, uint32_t numIndices, Math::Vector3f const &min, Math::Vector3f const &max)
Definition: MeshResourceLoader.cpp:89
Definition: Resource.hpp:46