1 /*! 2 @file 3 @author Albert Semenov 4 @date 08/2008 5 */ 6 #ifndef DEMO_KEEPER_H_ 7 #define DEMO_KEEPER_H_ 8 9 #include "Base/BaseDemoManager.h" 10 11 namespace demo 12 { 13 14 class DemoKeeper : 15 public base::BaseDemoManager 16 { 17 public: 18 DemoKeeper(); 19 20 virtual void createScene(); 21 virtual void destroyScene(); 22 virtual void setupResources(); 23 24 private: 25 void createDefaultScene(); 26 void notifyFrameStart(float _time); 27 28 private: 29 #ifdef MYGUI_OGRE_PLATFORM 30 Ogre::SceneNode* mNode; 31 #endif // MYGUI_OGRE_PLATFORM 32 }; 33 34 } // namespace demo 35 36 #endif // DEMO_KEEPER_H_ 37