Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | List of all members
mir::input::android::PointerController Class Reference

#include <android_pointer_controller.h>

Inheritance diagram for mir::input::android::PointerController:
[legend]

Public Member Functions

 PointerController (std::shared_ptr< InputRegion > const &input_region, std::shared_ptr< CursorListener > const &cursor_listener, std::shared_ptr< TouchVisualizer > const &touch_visualizer)
 
bool getBounds (float *out_min_x, float *out_min_y, float *out_max_x, float *out_max_y) const
 
void move (float delta_x, float delta_y)
 
void setButtonState (int32_t button_state)
 
int32_t getButtonState () const
 
void setPosition (float x, float y)
 
void getPosition (float *out_x, float *out_y) const
 
void setSpots (const droidinput::PointerCoords *spot_coords, uint32_t spot_count)
 
void clearSpots ()
 
- Public Member Functions inherited from mir::input::android::DummyPointerController
virtual void fade (Transition transition)
 
virtual void unfade (Transition transition)
 
virtual void setPresentation (Presentation presentation)
 
virtual void setDisplaySize (int32_t width, int32_t height)
 
virtual void setDisplayOrientation (int32_t orientation)
 

Constructor & Destructor Documentation

mir::input::android::PointerController::PointerController ( std::shared_ptr< InputRegion > const &  input_region,
std::shared_ptr< CursorListener > const &  cursor_listener,
std::shared_ptr< TouchVisualizer > const &  touch_visualizer 
)
explicit

Member Function Documentation

void mir::input::android::PointerController::clearSpots ( )
virtual
bool mir::input::android::PointerController::getBounds ( float *  out_min_x,
float *  out_min_y,
float *  out_max_x,
float *  out_max_y 
) const
virtual
int32_t mir::input::android::PointerController::getButtonState ( ) const
virtual
void mir::input::android::PointerController::getPosition ( float *  out_x,
float *  out_y 
) const
virtual
void mir::input::android::PointerController::move ( float  delta_x,
float  delta_y 
)
virtual
void mir::input::android::PointerController::setButtonState ( int32_t  button_state)
virtual
void mir::input::android::PointerController::setPosition ( float  x,
float  y 
)
virtual
void mir::input::android::PointerController::setSpots ( const droidinput::PointerCoords *  spot_coords,
uint32_t  spot_count 
)
virtual

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014