dart
Public Member Functions | Protected Attributes | List of all members
dart::gui::glut::Win2D Class Referenceabstract
Inheritance diagram for dart::gui::glut::Win2D:
Inheritance graph
[legend]
Collaboration diagram for dart::gui::glut::Win2D:
Collaboration graph
[legend]

Public Member Functions

void resize (int _w, int _h) override
 
void render () override
 
void keyboard (unsigned char _key, int _x, int _y) override
 
void click (int _button, int _state, int _x, int _y) override
 
void drag (int _x, int _y) override
 
virtual void initGL ()
 
virtual void draw ()=0
 
- Public Member Functions inherited from dart::gui::glut::Window
virtual void initWindow (int _w, int _h, const char *_name)
 

Protected Attributes

bool mTranslate
 
double mTransX
 
double mTransY
 
- Protected Attributes inherited from dart::gui::glut::Window
int mWinWidth
 
int mWinHeight
 
int mMouseX
 
int mMouseY
 
double mDisplayTimeout
 
bool mMouseDown
 
bool mMouseDrag
 
bool mCapture
 
double mBackground [4]
 
gui::RenderInterfacemRI
 
std::vector< unsigned char > mScreenshotTemp
 
std::vector< unsigned char > mScreenshotTemp2
 

Additional Inherited Members

- Static Public Member Functions inherited from dart::gui::glut::Window
static void reshape (int _w, int _h)
 
static void keyEvent (unsigned char _key, int _x, int _y)
 
static void specKeyEvent (int _key, int _x, int _y)
 
static void mouseClick (int _button, int _state, int _x, int _y)
 
static void mouseDrag (int _x, int _y)
 
static void mouseMove (int _x, int _y)
 
static void refresh ()
 
static void refreshTimer (int _val)
 
static void runTimer (int _val)
 
static Windowcurrent ()
 
- Static Public Attributes inherited from dart::gui::glut::Window
static std::vector< Window * > mWindows
 
static std::vector< int > mWinIDs
 
- Protected Member Functions inherited from dart::gui::glut::Window
virtual void specKey (int _key, int _x, int _y)
 
virtual void move (int _x, int _y)
 
virtual void displayTimer (int _val)
 
virtual void simTimer (int _val)
 
virtual bool screenshot ()
 

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