KrisLibrary  1.0.0
Public Member Functions | Public Attributes | List of all members
GLUTProgramBase Class Reference
Inheritance diagram for GLUTProgramBase:
GLUTNavigationProgram

Public Member Functions

 GLUTProgramBase (int width=800, int height=600)
 
int Run (const char *window_title="OpenGL Viewer", unsigned int displayMode=0)
 
virtual bool Initialize ()
 
virtual void Handle_Display ()
 
virtual void Handle_Reshape (int w, int h)
 
virtual void Handle_Keypress (unsigned char key, int x, int y)
 
virtual void Handle_KeypressUp (unsigned char key, int x, int y)
 
virtual void Handle_Special (int key, int x, int y)
 
virtual void Handle_SpecialUp (int key, int x, int y)
 
virtual void Handle_Click (int button, int state, int x, int y)
 
virtual void Handle_Drag (int x, int y)
 
virtual void Handle_Motion (int x, int y)
 
virtual void Handle_Idle ()
 
void Refresh ()
 
void SetFullscreen (bool fullscreen_on)
 
void SleepIdleCallback (unsigned int time=INT_MAX)
 

Public Attributes

int main_window
 
int width
 
int height
 
bool fullscreen_mode
 
int saved_width
 
int saved_height
 

The documentation for this class was generated from the following files: