A basic GLUTWindow base class which provides a just a basic window.
Inheritance:
Public Methods
-
Window()
-
virtual ~Window()
-
void setWindowOrigin(int x, int y)
-
void setWindowSize(int width, int height)
-
void setWindowTitle(const std::string& title)
-
void setDisplayMode(unsigned int displayMode)
-
virtual bool open()
-
virtual bool run()
-
virtual void display()
Protected Fields
-
static Window* s_theWindow
-
std::string _title
-
int _wx
-
int _wy
-
int _ww
-
int _wh
-
unsigned int _displayMode
-
int _is_open
-
int _mx
-
int _my
-
int _mbutton
-
bool _fullscreen
-
int _saved_wx
-
int _saved_wy
-
int _saved_ww
-
int _saved_wh
-
bool _exit
Protected Methods
-
virtual void clear()
-
static void displayCB()
-
static void reshapeCB(int w, int h)
-
static void visibilityCB(int state)
-
static void mouseMotionCB(int x, int y)
-
static void mousePassiveMotionCB(int x, int y)
-
static void mouseCB(int button, int state, int x, int y)
-
static void keyboardCB(unsigned char key, int x, int y )
-
static void keyboardUpCB(unsigned char key, int x, int y )
-
static void specialCB(int key, int x, int y)
-
static void specialUpCB(int key, int x, int y)
-
static void spaceballMotionCB(int x, int y, int z)
-
static void spaceballRotateCB(int x, int y, int z)
-
static void spaceballButtonCB(int button, int state)
-
virtual void reshape(GLint w, GLint h)
-
virtual void visibility(int state)
-
virtual void mouseMotion(int x, int y)
-
virtual void mousePassiveMotion(int x, int y)
-
virtual void mouse(int button, int state, int x, int y)
-
virtual void keyboard(int key, int x, int y, bool keydown)
-
virtual void special(int key, int x, int y, bool keydown)
-
virtual void spaceballMotion(int x, int y, int z)
-
virtual void spaceballRotate(int x, int y, int z)
-
virtual void spaceballButton(int button, int state)
-
void check_if_exit()
Documentation
A basic GLUTWindow base class which provides a just a basic window.
- Window()
- virtual ~Window()
- void setWindowOrigin(int x, int y)
- void setWindowSize(int width, int height)
- void setWindowTitle(const std::string& title)
- void setDisplayMode(unsigned int displayMode)
- virtual bool open()
- virtual bool run()
- virtual void display()
- virtual void clear()
- static void displayCB()
- static void reshapeCB(int w, int h)
- static void visibilityCB(int state)
- static void mouseMotionCB(int x, int y)
- static void mousePassiveMotionCB(int x, int y)
- static void mouseCB(int button, int state, int x, int y)
- static void keyboardCB(unsigned char key, int x, int y )
- static void keyboardUpCB(unsigned char key, int x, int y )
- static void specialCB(int key, int x, int y)
- static void specialUpCB(int key, int x, int y)
- static void spaceballMotionCB(int x, int y, int z)
- static void spaceballRotateCB(int x, int y, int z)
- static void spaceballButtonCB(int button, int state)
- virtual void reshape(GLint w, GLint h)
- virtual void visibility(int state)
- virtual void mouseMotion(int x, int y)
- virtual void mousePassiveMotion(int x, int y)
- virtual void mouse(int button, int state, int x, int y)
- virtual void keyboard(int key, int x, int y, bool keydown)
- virtual void special(int key, int x, int y, bool keydown)
- virtual void spaceballMotion(int x, int y, int z)
- virtual void spaceballRotate(int x, int y, int z)
- virtual void spaceballButton(int button, int state)
- static Window* s_theWindow
- std::string _title
- int _wx
- int _wy
- int _ww
- int _wh
- unsigned int _displayMode
- int _is_open
- int _mx
- int _my
- int _mbutton
- bool _fullscreen
- int _saved_wx
- int _saved_wy
- int _saved_ww
- int _saved_wh
- bool _exit
- void check_if_exit()
- Direct child classes:
- Viewer
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.