![]() |
libvirtualhid 16
Cross-platform C++ library for virtual HID devices.
|
| Clvh::BackendCapabilities | Feature set exposed by the selected backend |
| Clvh::ButtonSet | Compact set of pressed gamepad buttons |
| Clvh::CreateGamepadOptions | Full gamepad creation request |
| Clvh::CreateKeyboardOptions | Full keyboard creation request |
| Clvh::CreateMouseOptions | Full mouse creation request |
| Clvh::CreatePenTabletOptions | Full pen tablet creation request |
| Clvh::CreateTouchscreenOptions | Full touchscreen creation request |
| Clvh::CreateTrackpadOptions | Full trackpad creation request |
| Clvh::DeviceNode | Platform-visible node or path associated with a virtual device |
| Clvh::DeviceProfile | Descriptor and identity data used to create a virtual device |
| Clvh::GamepadBattery | Gamepad battery charge metadata |
| Clvh::GamepadCreationResult | Result returned by gamepad creation |
| Clvh::GamepadMetadata | Consumer-provided metadata for a gamepad device |
| Clvh::GamepadOutput | Normalized gamepad output event delivered to the consumer |
| Clvh::GamepadProfileCapabilities | Optional behavior advertised by a gamepad profile |
| Clvh::GamepadState | Common gamepad input state accepted by libvirtualhid |
| Clvh::GamepadTouchContact | Touchpad contact carried by a gamepad report |
| Clvh::KeyboardCreationResult | Result returned by keyboard creation |
| Clvh::KeyboardEvent | Keyboard key transition |
| Clvh::KeyboardTextEvent | UTF-8 text input request |
| Clvh::MouseCreationResult | Result returned by mouse creation |
| Clvh::MouseEvent | Mouse input event |
| Clvh::OperationStatus | Result status with an error category and human-readable message |
| Clvh::PenTabletCreationResult | Result returned by pen tablet creation |
| Clvh::PenToolState | Pen tablet tool position and analog state |
| Clvh::Runtime | Runtime that owns backend state and creates virtual devices |
| Clvh::detail::RuntimeConstructionToken | Token used by Runtime to construct runtime-owned handles |
| Clvh::RuntimeOptions | Runtime creation options |
| Clvh::Stick | Normalized two-axis stick state |
| Clvh::TouchContact | Touch contact event for touchscreen and trackpad devices |
| Clvh::TouchscreenCreationResult | Result returned by touchscreen creation |
| Clvh::TrackpadCreationResult | Result returned by trackpad creation |
| Clvh::Vector3 | Normalized three-axis sensor state |
| ▼Clvh::VirtualDevice | Common interface for virtual device handles |
| Clvh::Gamepad | Virtual gamepad device handle |
| Clvh::Keyboard | Virtual keyboard device handle |
| Clvh::Mouse | Virtual mouse device handle |
| Clvh::PenTablet | Virtual pen tablet device handle |
| Clvh::Touchscreen | Virtual touchscreen device handle |
| Clvh::Trackpad | Virtual trackpad device handle |