ARMODWidget constructor

ARMODWidget({
  1. Key? key,
  2. required ARMODCreatedCallback onARMODCreated,
  3. DeviceNotSupportCallback? onDeviceNotSupport,
  4. AddLoadingOverlayCallback? onAddLoadingOverlay,
  5. RemoveLoadingOverlayCallback? onRemoveLoadingOverlay,
  6. UpdateLoadingProgressCallback? onUpdateLoadingProgress,
  7. ThrowExceptionCallback? onThrowException,
  8. NeedInstallARCoreServiceCallback? onNeedInstallARCoreService,
  9. SdkInitializedCallback? onSdkInitialized,
  10. OpenBuiltInBrowserCallback? onOpenBuiltInBrowser,
  11. RecognitionCompleteCallback? onRecognitionComplete,
  12. TryAcquireInformationCallback? onTryAcquireInformation,
  13. PackageSizeMoreThanPresetSizeCallback? onPackageSizeMoreThanPresetSize,
  14. ARMODLaunchCallback? onARMODLaunch,
  15. ARMODExitCallback? onARMODExit,
  16. bool fullscreen = false,
  17. bool enablePlaceholder = false,
  18. Set<Factory<OneSequenceGestureRecognizer>>? gestureRecognizers,
  19. Widget? placeholder,
  20. bool useAndroidView = false,
  21. RecognitionStartCallback? onRecognitionStart,
})

Implementation

ARMODWidget({
  Key? key,
  required this.onARMODCreated,
  this.onDeviceNotSupport,
  this.onAddLoadingOverlay,
  this.onRemoveLoadingOverlay,
  this.onUpdateLoadingProgress,
  this.onThrowException,
  this.onNeedInstallARCoreService,
  this.onSdkInitialized,
  this.onOpenBuiltInBrowser,
  this.onRecognitionComplete,
  this.onTryAcquireInformation,
  this.onPackageSizeMoreThanPresetSize,
  this.onARMODLaunch,
  this.onARMODExit,
  this.fullscreen = false,
  this.enablePlaceholder = false,
  this.gestureRecognizers,
  this.placeholder,
  this.useAndroidView = false,
  this.onRecognitionStart,
});