|
| define_declared_event (KeyPressed, key_pressed, scan_code_e, key_code_e, key_modifiers_e) define_declared_event(KeyReleased |
|
key_modifiers_e | define_declared_event (TextInput, text_input, std::string const &) define_declared_event(SysTextInput |
|
| keyboard (const i_string &aName=string{ "Generic Keyboard" }) |
|
key_modifiers_e | event_modifiers () const override |
|
void | set_event_modifiers (key_modifiers_e aModifiers) override |
|
void | clear_event_modifiers () override |
|
bool | is_keyboard_grabbed () const override |
|
bool | is_keyboard_grabbed_by (i_keyboard_handler &aKeyboardHandler) const override |
|
bool | is_front_grabber (i_keyboard_handler &aKeyboardHandler) const override |
|
void | grab_keyboard (i_keyboard_handler &aKeyboardHandler) override |
|
void | ungrab_keyboard (i_keyboard_handler &aKeyboardHandler) override |
|
i_keyboard_handler & | grabber () const override |
|
| define_declared_event (Enabled, enabled) define_declared_event(Disabled |
|
| hid_device (hid_device_type aType, hid_device_class aClass, hid_device_subclass aSubclass, const hid_device_uuid &aProductId={}, const hid_device_uuid &aInstanceId={}) |
|
hid_device_type | device_type () const override |
|
hid_device_class | device_class () const override |
|
hid_device_subclass | device_subclass () const override |
|
hid_device_uuid | product_id () const override |
|
hid_device_uuid | instance_id () const override |
|
bool | is_enabled () const override |
|
void | enable () override |
|
void | disable () override |
|
const i_string & | product_name () const override |
|
| reference_counted () noexcept |
|
| reference_counted (const reference_counted &aOther) noexcept |
|
| ~reference_counted () |
|
reference_counted & | operator= (const reference_counted &) |
|
void | add_ref () const noexcept override |
|
void | release () const override |
|
int32_t | use_count () const noexcept override |
|
const base_type * | release_and_take_ownership () const override |
|
base_type * | release_and_take_ownership () override |
|
void | pin () const noexcept override |
|
void | unpin () const override |
|
i_ref_control_block & | control_block () override |
|
Definition at line 44 of file keyboard.hpp.