ARKitSceneView constructor
const
ARKitSceneView({
- Key? key,
- required ARKitPluginCreatedCallback onARKitViewCreated,
- ARKitConfiguration configuration = ARKitConfiguration.worldTracking,
- ARWorldTrackingConfigurationEnvironmentTexturing environmentTexturing = ARWorldTrackingConfigurationEnvironmentTexturing.none,
- bool showStatistics = false,
- bool autoenablesDefaultLighting = true,
- bool enableTapRecognizer = false,
- bool enablePinchRecognizer = false,
- bool enablePanRecognizer = false,
- bool enableRotationRecognizer = false,
- bool showFeaturePoints = false,
- bool showWorldOrigin = false,
- ARPlaneDetection planeDetection = ARPlaneDetection.none,
- String? detectionImagesGroupName,
- List<
ARKitReferenceImage> ? detectionImages, - String? trackingImagesGroupName,
- List<
ARKitReferenceImage> ? trackingImages, - bool forceUserTapOnCenter = false,
- ARWorldAlignment worldAlignment = ARWorldAlignment.gravity,
- int maximumNumberOfTrackedImages = 0,
- 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,
});