101 [[nodiscard]]
virtual std::vector<InputDeviceInfo>
get_devices()
const = 0;
166 [[nodiscard]]
virtual std::string
get_name()
const = 0;
InputType
Input backend type enumeration.
std::function< void(const InputValue &)> InputCallback
Callback signature for input events.
std::function< void(const InputDeviceInfo &, bool connected)> DeviceCallback
Callback signature for device connection/disconnection events.
MAYAFLUX_API std::string wide_to_utf8(const wchar_t *ws)
Encode a null-terminated wide string as UTF-8.