Ocular Engine
OBJImporter.hpp
1 
17 #pragma once
18 #ifndef __H__OCULAR_GRAPHICS_MESH_OBJ_IMPORTER__H__
19 #define __H__OCULAR_GRAPHICS_MESH_OBJ_IMPORTER__H__
20 
21 #include <string>
22 #include <vector>
23 
24 //------------------------------------------------------------------------------------------
25 
30 namespace Ocular
31 {
32  namespace Core
33  {
34  class SceneObject;
35  }
36 
41  namespace Graphics
42  {
89  {
90  public:
91 
104  static Core::SceneObject* Import(std::string const& path);
105 
114  static bool FindMeshes(std::string const& path, std::vector<std::string>& names);
115 
116  protected:
117 
118  private:
119  };
120  }
124 }
129 //------------------------------------------------------------------------------------------
130 
131 #endif
static Core::SceneObject * Import(std::string const &path)
Definition: OBJImporter.cpp:39
Note: Once this library is made dynamic, this will no longer be needed.
Definition: Common.hpp:70
Definition: OBJImporter.hpp:88
Definition: SceneObject.hpp:93
static bool FindMeshes(std::string const &path, std::vector< std::string > &names)
Definition: OBJImporter.cpp:105