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