#include <MouseEventPrivate.hh>
Public Member Functions | |
| MouseEventPrivate () | |
| Constructor. More... | |
Public Attributes | |
| bool | alt |
| Alt key press flag. More... | |
| MouseEvent::MouseButton | button |
| The button which caused the event. More... | |
| unsigned int | buttons |
| State of the buttons when the event was generated. More... | |
| bool | control |
| Control key press flag. More... | |
| bool | dragging |
| Flag for mouse drag motion. More... | |
| float | moveScale |
| Scaling factor. More... | |
| ignition::math::Vector2i | pos |
| Mouse pointer position on the screen. More... | |
| ignition::math::Vector2i | pressPos |
| Position of button press. More... | |
| ignition::math::Vector2i | prevPos |
| Previous position. More... | |
| ignition::math::Vector2i | scroll |
| Scroll position. More... | |
| bool | shift |
| Shift key press flag. More... | |
| MouseEvent::EventType | type |
| Event type. More... | |
|
inline |
Constructor.
| bool gazebo::common::MouseEventPrivate::alt |
Alt key press flag.
| MouseEvent::MouseButton gazebo::common::MouseEventPrivate::button |
The button which caused the event.
| unsigned int gazebo::common::MouseEventPrivate::buttons |
State of the buttons when the event was generated.
| bool gazebo::common::MouseEventPrivate::control |
Control key press flag.
| bool gazebo::common::MouseEventPrivate::dragging |
Flag for mouse drag motion.
| float gazebo::common::MouseEventPrivate::moveScale |
Scaling factor.
| ignition::math::Vector2i gazebo::common::MouseEventPrivate::pos |
Mouse pointer position on the screen.
| ignition::math::Vector2i gazebo::common::MouseEventPrivate::pressPos |
Position of button press.
| ignition::math::Vector2i gazebo::common::MouseEventPrivate::prevPos |
Previous position.
| ignition::math::Vector2i gazebo::common::MouseEventPrivate::scroll |
Scroll position.
| bool gazebo::common::MouseEventPrivate::shift |
Shift key press flag.
| MouseEvent::EventType gazebo::common::MouseEventPrivate::type |
Event type.