• Main Page
  • Classes
  • Files
  • File List

Engine/GlutEngine.h

00001 #include "Engine.h"
00002 //#include "GlutOptions.h"
00003 
00004 class GlutEngine
00005 {
00006         private:
00007                 static Engine * engine;
00008         
00009                 std::string glutWindowName;
00010                 
00011                 unsigned int    glutWindowHeight;
00012                 unsigned int    glutWindowWidth;
00013                 unsigned int    glutWindowPosX;
00014                 unsigned int    glutWindowPosY;
00015 
00016                 static void display();
00017                 static void idle();
00018                 static void resize(int x, int y);
00019                 static void keyboard(unsigned char key, int x, int y);
00020                 static void mouse(int button, int state, int x, int y);
00021 
00022         public:
00023         
00024                 static void registerEngine(Engine *newEngine);
00025                 void setWindowName(std::string name);
00026                 void startEngine(int argc, char **argv);
00027 
00028 };

Generated on Sun Dec 5 2010 19:03:32 for Snook3d by  doxygen 1.7.2