00001 #ifndef ANIMLOADER_H_ 00002 #define ANIMLOADER_H_ 00003 00004 #include "XMLLoader.h" 00005 #include "MaterialLoader.h" 00006 #include "SceneLoader.h" 00007 00008 namespace rcrt 00009 { 00010 00015 class AnimLoader : public XMLLoader 00016 { 00017 private: 00018 int firstF, lastF; 00019 MaterialLoader* materials; 00020 SceneLoader* scene; 00021 00022 public: 00023 AnimLoader(std::string filePath); 00024 virtual ~AnimLoader(); 00025 00026 bool goToFrame(const int& n); 00027 bool nextFrame(); 00028 00029 //TODO tracing settings inside anim file 00030 Scene* getScene(); 00031 Camera* getCamera(); 00032 }; 00033 00034 } 00035 00036 #endif /*ANIMLOADER_H_*/