src/rcrt/loaders/AnimLoader.h

Go to the documentation of this file.
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_*/

Generated on Thu Jan 31 19:26:19 2008 for RenderingCompetitionRayTracer by  doxygen 1.5.3