Ocular Engine
SceneLoader.hpp
1 
17 #pragma once
18 #ifndef __H__OCULAR_CORE_SCENE_LOADER__H__
19 #define __H__OCULAR_CORE_SCENE_LOADER__H__
20 
21 #include "FileIO/File.hpp"
22 
23 //------------------------------------------------------------------------------------------
24 
29 namespace Ocular
30 {
35  namespace Core
36  {
37  class Scene;
38 
71  {
72  public:
73 
82  static bool Load(Scene* scene, File const& file);
83 
84  protected:
85 
86  static bool IsValidFile(File const& file);
87 
88  private:
89  };
90  }
94 }
99 //------------------------------------------------------------------------------------------
100 
101 #endif
Handles the loading of .oscene files (Ocular Scene)
Definition: SceneLoader.hpp:70
Note: Once this library is made dynamic, this will no longer be needed.
Definition: Common.hpp:70
Definition: Scene.hpp:70
static bool Load(Scene *scene, File const &file)
Definition: SceneLoader.cpp:50
Definition: File.hpp:41