19 #ifndef MIR_INPUT_ANDROID_DUMMY_POINTER_CONTROLLER_H__
20 #define MIR_INPUT_ANDROID_DUMMY_POINTER_CONTROLLER_H__
22 #include <PointerController.h>
23 namespace droidinput = android;
32 class DummyPointerController :
public droidinput::PointerControllerInterface
37 virtual bool getBounds(
float* out_min_x,
float* out_min_y,
float* out_max_x,
float* out_max_y)
const
46 virtual void move(
float delta_x,
float delta_y)
51 virtual void setButtonState(int32_t button_state)
55 virtual int32_t getButtonState()
const
59 virtual void setPosition(
float x,
float y)
64 virtual void getPosition(
float* out_x,
float* out_y)
const
69 virtual void fade(Transition transition)
73 virtual void unfade(Transition transition)
78 virtual void setPresentation(Presentation presentation)
82 virtual void setSpots(
const droidinput::PointerCoords* spot_coords, uint32_t spot_count)
87 virtual void clearSpots()
91 virtual void setDisplaySize(int32_t
width, int32_t
height)
96 virtual void setDisplayOrientation(int32_t orientation)
106 #endif // MIR_ANDROID_DUMMY_POINTER_CONTROLER_H__
Definition: dimensions.h:35
unsigned int width
Definition: black_arrow.c:4
Definition: dimensions.h:35
unsigned int height
Definition: black_arrow.c:5