ARKitSceneView constructor

const ARKitSceneView({
  1. Key? key,
  2. required ARKitPluginCreatedCallback onARKitViewCreated,
  3. ARKitConfiguration configuration = ARKitConfiguration.worldTracking,
  4. ARWorldTrackingConfigurationEnvironmentTexturing environmentTexturing = ARWorldTrackingConfigurationEnvironmentTexturing.none,
  5. bool showStatistics = false,
  6. bool autoenablesDefaultLighting = true,
  7. bool enableTapRecognizer = false,
  8. bool enablePinchRecognizer = false,
  9. bool enablePanRecognizer = false,
  10. bool enableRotationRecognizer = false,
  11. bool showFeaturePoints = false,
  12. bool showWorldOrigin = false,
  13. ARPlaneDetection planeDetection = ARPlaneDetection.none,
  14. String? detectionImagesGroupName,
  15. List<ARKitReferenceImage>? detectionImages,
  16. String? trackingImagesGroupName,
  17. List<ARKitReferenceImage>? trackingImages,
  18. bool forceUserTapOnCenter = false,
  19. ARWorldAlignment worldAlignment = ARWorldAlignment.gravity,
  20. int maximumNumberOfTrackedImages = 0,
  21. bool debug = false,
})

Implementation

const ARKitSceneView({
  super.key,
  required this.onARKitViewCreated,
  this.configuration = ARKitConfiguration.worldTracking,
  this.environmentTexturing =
      ARWorldTrackingConfigurationEnvironmentTexturing.none,
  this.showStatistics = false,
  this.autoenablesDefaultLighting = true,
  this.enableTapRecognizer = false,
  this.enablePinchRecognizer = false,
  this.enablePanRecognizer = false,
  this.enableRotationRecognizer = false,
  this.showFeaturePoints = false,
  this.showWorldOrigin = false,
  this.planeDetection = ARPlaneDetection.none,
  this.detectionImagesGroupName,
  this.detectionImages,
  this.trackingImagesGroupName,
  this.trackingImages,
  this.forceUserTapOnCenter = false,
  this.worldAlignment = ARWorldAlignment.gravity,
  this.maximumNumberOfTrackedImages = 0,
  this.debug = false,
});