Public Member Functions | Public Attributes | List of all members
gazebo::common::MouseEventPrivate Class Reference

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

Constructor & Destructor Documentation

gazebo::common::MouseEventPrivate::MouseEventPrivate ( )
inline

Constructor.

Member Data Documentation

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.


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