
|
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++.
|