core/input/vr_input_arbiter library
Classes
- VrInputArbiter
- Resolves input conflicts without allocating in the per-frame event path.
- VrInputDriver
- Extension point for gamepads, phones, vision systems, and custom sensors.
- VrInputEventPool
- Fixed-capacity pool for VrInputEvent instances.
- VrInputPrioritizedDriver
- Optional per-driver priority override.
- VrInputSink
- Sink passed to a VrInputDriver when it is attached to an arbiter.
Enums
- VrInputPriority
- Input priority used to resolve simultaneous multimodal interactions.
Typedefs
- VrInputClock = int Function()
- Monotonic time source in microseconds.
- VrInputListener = void Function(VrInputEvent event)
- Synchronous listener used by the allocation-free arbitration path.