SceneView constructor

const SceneView(
  1. Scene scene, {
  2. Key? key,
  3. Camera? camera,
  4. SceneCameraBuilder? cameraBuilder,
  5. SceneViewsBuilder? viewsBuilder,
  6. bool autoTick = true,
  7. double? pixelRatio,
  8. SceneTickCallback? onTick,
  9. bool debugWidgetInput = false,
})

Renders scene, driving a repaint each frame.

Exactly one of camera, cameraBuilder, or viewsBuilder must be provided.

Implementation

const SceneView(
  this.scene, {
  super.key,
  this.camera,
  this.cameraBuilder,
  this.viewsBuilder,
  this.autoTick = true,
  this.pixelRatio,
  this.onTick,
  this.debugWidgetInput = false,
}) : assert(
       (camera != null ? 1 : 0) +
               (cameraBuilder != null ? 1 : 0) +
               (viewsBuilder != null ? 1 : 0) ==
           1,
       'Provide exactly one of camera, cameraBuilder, or viewsBuilder.',
     );