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.