Mir
Public Member Functions | List of all members
mir::input::android::InputReaderPolicy Class Reference

#include <android_input_reader_policy.h>

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

Public Member Functions

 InputReaderPolicy (std::shared_ptr< InputRegion > const &input_region, std::shared_ptr< CursorListener > const &cursor_listener, std::shared_ptr< TouchVisualizer > const &touch_visualizer)
 
virtual ~InputReaderPolicy ()
 
droidinput::sp< droidinput::PointerControllerInterface > obtainPointerController (int32_t device_id) override
 
void getReaderConfiguration (droidinput::InputReaderConfiguration *out_config) override
 
void getAssociatedDisplayInfo (droidinput::InputDeviceIdentifier const &identifier, int &out_associated_display_id, bool &out_associated_display_is_external) override
 
- Public Member Functions inherited from mir::input::android::RudimentaryInputReaderPolicy
virtual void notifyInputDevicesChanged (const droidinput::Vector< droidinput::InputDeviceInfo > &input_devices)
 
virtual droidinput::sp< droidinput::KeyCharacterMap > getKeyboardLayoutOverlay (const droidinput::String8 &input_device_descriptor)
 
virtual droidinput::String8 getDeviceAlias (const droidinput::InputDeviceIdentifier &identifier)
 

Constructor & Destructor Documentation

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

Member Function Documentation

void mir::input::android::InputReaderPolicy::getAssociatedDisplayInfo ( droidinput::InputDeviceIdentifier const &  identifier,
int &  out_associated_display_id,
bool &  out_associated_display_is_external 
)
override
void mir::input::android::InputReaderPolicy::getReaderConfiguration ( droidinput::InputReaderConfiguration *  out_config)
overridevirtual
droidinput::sp<droidinput::PointerControllerInterface> mir::input::android::InputReaderPolicy::obtainPointerController ( int32_t  device_id)
overridevirtual

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

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015