| Allolib
    1.0
    C++ Components For Interactive Multimedia | 
 
  
| Public Member Functions | |
| NavInputControl (double vscale=0.125, double tscale=2.) | |
| NavInputControl (Nav &nav, double vscale=0.125, double tscale=2.) | |
| NavInputControl (const NavInputControl &v) | |
| virtual bool | keyDown (const Keyboard &k) | 
| Called when a keyboard key is pressed. | |
| virtual bool | keyUp (const Keyboard &k) | 
| Called when a keyboard key is released. | |
| virtual bool | mouseDrag (const Mouse &m) | 
| Called when the mouse moves while a button is down. | |
| void | nav (Nav &n) | 
| Nav & | nav () | 
| const Nav & | nav () const | 
| void | active (bool b) | 
| bool | active () | 
| void | enable () | 
| void | disable () | 
| void | toggleActive () | 
| double | vscale () const | 
| NavInputControl & | vscale (double v) | 
| double | tscale () const | 
| NavInputControl & | tscale (double v) | 
| void | useMouse (bool use) | 
| virtual bool | mouseDown (const Mouse &m) | 
| Called when a mouse button is pressed. | |
| virtual bool | mouseMove (const Mouse &m) | 
| Called when the mouse moves. | |
| virtual bool | mouseUp (const Mouse &m) | 
| Called when a mouse button is released. | |
| virtual bool | mouseScroll (const Mouse &m) | 
| Called when mouse scrolled. | |
| virtual bool | resize (int dw, int dh) | 
| Called whenever window dimensions change. | |
| virtual bool | visibility (bool v) | 
| Called when window changes from hidden to shown and vice versa. | |
| WindowEventHandler & | windowEventHandler () | 
| Return self. | |
| bool | attached () const | 
| Window & | window () | 
| const Window & | window () const | 
| Public Attributes | |
| Window * | mWindow | 
| Protected Attributes | |
| Nav * | mNav = nullptr | 
| double | mVScale | 
| double | mTScale | 
| bool | mUseMouse | 
| bool | mActive = true | 
Mapping from keyboard and mouse controls to a Nav object
Definition at line 238 of file al_ControlNav.hpp.