HeadTracker.forCamera constructor

HeadTracker.forCamera(
  1. dynamic camera, {
  2. double sensitivity = 0.03,
  3. double predictionMs = 15.0,
  4. bool? useIsolate,
  5. Stream<GyroscopeEvent>? gyroscopeStreamOverride,
  6. Stream<AccelerometerEvent>? accelerometerStreamOverride,
})

For backwards compatibility with VRCamera.

Implementation

factory HeadTracker.forCamera(
  dynamic camera, {
  double sensitivity = 0.03,
  double predictionMs = 15.0,
  bool? useIsolate,
  Stream<GyroscopeEvent>? gyroscopeStreamOverride,
  Stream<AccelerometerEvent>? accelerometerStreamOverride,
}) {
  return HeadTracker(
    target: _DynamicTarget(camera),
    sensitivity: sensitivity,
    predictionMs: predictionMs,
    useIsolate: useIsolate,
    gyroscopeStreamOverride: gyroscopeStreamOverride,
    accelerometerStreamOverride: accelerometerStreamOverride,
  );
}