VrRemoteControllerSession class

Parent-side bridge from a paired controller transport into input and scene.

Constructors

VrRemoteControllerSession({required VrControllerTransport transport, required VrInputArbiter arbiter, required CameraRig cameraRig, Scene? scene, VrLaserPointerDriver? pointerDriver, VrRemoteTouchpadDriver? touchpadDriver, VrRemotePosePredictor? posePredictor})

Properties

arbiter VrInputArbiter
final
avatar VrControllerAvatarNode?
no setter
cameraRig CameraRig
final
controllerState ControllerState?
no setter
hashCode int
The hash code for this object.
no setterinherited
isStarted bool
no setter
lastSequence int
no setter
pointerDriver VrLaserPointerDriver
final
posePredictor VrRemotePosePredictor
final
profile VrControllerProfile?
no setter
roundTripLatency Duration
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scene Scene?
final
touchpadDriver VrRemoteTouchpadDriver
final
transport VrControllerTransport
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
recenter() → void
start() → void
stop() Future<void>
toString() String
A string representation of this object.
inherited
updatePosePrediction() bool
Reprojects the latest pose for the current render time.

Operators

operator ==(Object other) bool
The equality operator.
inherited