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