|
Allolib
1.0
C++ Components For Interactive Multimedia
|
#include <C:/Users/Andres/source/repos/casm_viewer/external/tinc/external/allolib/include/al/io/al_Window.hpp>
Public Types | |
| enum | { LEFT = 0 , MIDDLE = 1 , RIGHT = 2 , EXTRA = 3 } |
Public Member Functions | |
| int | x () const |
| int | y () const |
| int | dx () const |
| Get change in x position, in pixels. | |
| int | dy () const |
| Get change in y position, in pixels. | |
| double | scrollX () const |
| Get x scroll amount. | |
| double | scrollY () const |
| Get y scroll amount. | |
| int | button () const |
| Get last clicked button. | |
| bool | down () const |
| Get state of last clicked button. | |
| bool | down (int button) const |
| Get state of a button. | |
| bool | left () const |
| Get whether left button is down. | |
| bool | middle () const |
| Get whether middle button is down. | |
| bool | right () const |
| Get whether right button is down. | |
Protected Member Functions | |
| void | button (int b, bool v) |
| void | position (int x, int y) |
| void | scroll (double x, double y) |
Protected Attributes | |
| int | mX |
| int | mY |
| int | mDX |
| int | mDY |
| double | mScrollX |
| double | mScrollY |
| int | mButton |
| int | mBX [AL_MOUSE_MAX_BUTTONS] |
| int | mBY [AL_MOUSE_MAX_BUTTONS] |
| bool | mB [AL_MOUSE_MAX_BUTTONS] |
Friends | |
| class | WindowImpl |
Mouse state
Definition at line 145 of file al_Window.hpp.
| anonymous enum |
| Enumerator | |
|---|---|
| LEFT | Left button |
| MIDDLE | Middle button |
| RIGHT | Right button |
| EXTRA | Start of any extra buttons |
Definition at line 147 of file al_Window.hpp.
| int al::Mouse::x | ( | ) | const |
Get x position relative to top-left corner of window, in pixels
| int al::Mouse::y | ( | ) | const |
Get x position relative to top-left corner of window, in pixels