neoGFX
Cross-platform C++ app/game engine
|
#include <i_hid_device.hpp>
Public Types | |
typedef i_hid_device | abstract_type |
Public Member Functions | |
virtual declare_event(enabled) declare_event(disabled) public hid_device_class | device_class () const =0 |
virtual hid_device_subclass | device_subclass () const =0 |
virtual hid_device_uuid | product_id () const =0 |
virtual hid_device_uuid | instance_id () const =0 |
virtual bool | is_enabled () const =0 |
virtual void | enable ()=0 |
virtual void | disable ()=0 |
virtual const i_string & | product_name () const =0 |
Public Member Functions inherited from neolib::i_reference_counted | |
virtual | ~i_reference_counted ()=default |
virtual void | add_ref () const noexcept=0 |
virtual void | release () const =0 |
virtual int32_t | use_count () const noexcept=0 |
virtual const i_reference_counted * | release_and_take_ownership () const =0 |
virtual i_reference_counted * | release_and_take_ownership ()=0 |
virtual void | pin () const noexcept=0 |
virtual void | unpin () const =0 |
virtual i_ref_control_block & | control_block ()=0 |
Definition at line 65 of file i_hid_device.hpp.
Definition at line 68 of file i_hid_device.hpp.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |