MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Core::HIDBackend Member List

This is the complete list of members for MayaFlux::Core::HIDBackend, including all inherited members.

add_device_filter(const HIDDeviceFilter &filter)MayaFlux::Core::HIDBackend
clear_device_filters()MayaFlux::Core::HIDBackend
close_device(uint32_t device_id) overrideMayaFlux::Core::HIDBackendvirtual
find_or_assign_device_id(const std::string &path)MayaFlux::Core::HIDBackendprivate
get_device_info_ext(uint32_t device_id) constMayaFlux::Core::HIDBackend
get_devices() const overrideMayaFlux::Core::HIDBackendvirtual
get_feature_report(uint32_t device_id, uint8_t report_id, std::span< uint8_t > buffer)MayaFlux::Core::HIDBackend
get_name() const overrideMayaFlux::Core::HIDBackendinlinevirtual
get_open_devices() const overrideMayaFlux::Core::HIDBackendvirtual
get_type() const overrideMayaFlux::Core::HIDBackendinlinevirtual
get_version() const overrideMayaFlux::Core::HIDBackendvirtual
HIDBackend()MayaFlux::Core::HIDBackend
HIDBackend(Config config)MayaFlux::Core::HIDBackendexplicit
HIDBackend(const HIDBackend &)=deleteMayaFlux::Core::HIDBackend
HIDBackend(HIDBackend &&)=deleteMayaFlux::Core::HIDBackend
initialize() overrideMayaFlux::Core::HIDBackendvirtual
is_device_open(uint32_t device_id) const overrideMayaFlux::Core::HIDBackendvirtual
is_initialized() const overrideMayaFlux::Core::HIDBackendinlinevirtual
is_running() const overrideMayaFlux::Core::HIDBackendinlinevirtual
m_callback_mutexMayaFlux::Core::HIDBackendmutableprivate
m_configMayaFlux::Core::HIDBackendprivate
m_device_callbackMayaFlux::Core::HIDBackendprivate
m_devices_mutexMayaFlux::Core::HIDBackendmutableprivate
m_enumerated_devicesMayaFlux::Core::HIDBackendprivate
m_initializedMayaFlux::Core::HIDBackendprivate
m_input_callbackMayaFlux::Core::HIDBackendprivate
m_next_device_idMayaFlux::Core::HIDBackendprivate
m_open_devicesMayaFlux::Core::HIDBackendprivate
m_poll_threadMayaFlux::Core::HIDBackendprivate
m_runningMayaFlux::Core::HIDBackendprivate
m_stop_requestedMayaFlux::Core::HIDBackendprivate
matches_any_filter(uint16_t vid, uint16_t pid, uint16_t usage_page, uint16_t usage) constMayaFlux::Core::HIDBackendprivate
notify_device_change(const InputDeviceInfo &info, bool connected)MayaFlux::Core::HIDBackendprivate
notify_input(const InputValue &value)MayaFlux::Core::HIDBackendprivate
open_device(uint32_t device_id) overrideMayaFlux::Core::HIDBackendvirtual
operator=(const HIDBackend &)=deleteMayaFlux::Core::HIDBackend
operator=(HIDBackend &&)=deleteMayaFlux::Core::HIDBackend
parse_hid_report(uint32_t device_id, std::span< const uint8_t > report)MayaFlux::Core::HIDBackendprivate
poll_device(uint32_t device_id, HIDDeviceState &state)MayaFlux::Core::HIDBackendprivate
poll_thread_func()MayaFlux::Core::HIDBackendprivate
refresh_devices() overrideMayaFlux::Core::HIDBackendvirtual
send_feature_report(uint32_t device_id, std::span< const uint8_t > data)MayaFlux::Core::HIDBackend
set_device_callback(DeviceCallback callback) overrideMayaFlux::Core::HIDBackendvirtual
set_input_callback(InputCallback callback) overrideMayaFlux::Core::HIDBackendvirtual
shutdown() overrideMayaFlux::Core::HIDBackendvirtual
start() overrideMayaFlux::Core::HIDBackendvirtual
stop() overrideMayaFlux::Core::HIDBackendvirtual
write(uint32_t device_id, std::span< const uint8_t > data)MayaFlux::Core::HIDBackend
~HIDBackend() overrideMayaFlux::Core::HIDBackend
~IInputBackend()=defaultMayaFlux::Core::IInputBackendvirtual