gfxThread.h

Go to the documentation of this file.
00001 /*
00002  * gfxThread.h
00003  *
00004  *  Created on: Dec 20, 2011
00005  *      Author: sushil
00006  */
00007 
00008 #ifndef GFXTHREAD_H_
00009 #define GFXTHREAD_H_
00010 
00011 //#include <GraphicsInteractionManager.h>
00012 //#include <ThreadTester.h>
00013 //#include <engine.h>
00014 
00015 
00016 
00017 namespace FastEcslent {
00018         class Engine;
00019         class GraphicsInteractionManager;
00020 
00021         class GfxThread {
00022         private:
00023                 boost::thread gfx;
00024                 //OgreGFX::GraphicsInteractionManager *gimPtr;
00025                 GraphicsInteractionManager *gimPtr;
00026                 //ThreadTester *gimPtr;
00027                 void runThread();
00028 
00029         public:
00030                 Engine* engine;
00031 
00032                 GfxThread(Engine* eng){
00033                         engine = eng;
00034                 }
00035 
00036                 void init();
00037                 void run();
00038                 void join();
00039                 void stop();
00040                 void kill();
00041         };
00042 
00043 }
00044 #endif /* GFXTHREAD_H_ */

Generated on Fri Dec 13 14:54:16 2013 for FastECSLent by  doxygen 1.5.4