├── .allstar
└── binary_artifacts.yaml
├── CONTRIBUTING.md
├── CONTRIBUTING.md.meta
├── Editor.meta
├── Editor
├── BuildResources.meta
├── BuildResources
│ ├── ARCoreiOSCloudAnchorDependencies.template
│ ├── ARCoreiOSCloudAnchorDependencies.template.meta
│ ├── ARCoreiOSDependencies.template
│ ├── ARCoreiOSDependencies.template.meta
│ ├── ARCoreiOSGeospatialDependencies.template
│ ├── ARCoreiOSGeospatialDependencies.template.meta
│ ├── ARCoreiOSSemanticsDependencies.template
│ └── ARCoreiOSSemanticsDependencies.template.meta
├── ExternalDependencyManager.meta
├── ExternalDependencyManager
│ ├── Editor.meta
│ └── Editor
│ │ ├── CHANGELOG.md
│ │ ├── CHANGELOG.md.meta
│ │ ├── Google.IOSResolver.dll
│ │ ├── Google.IOSResolver.dll.meta
│ │ ├── Google.IOSResolver.pdb
│ │ ├── Google.IOSResolver.pdb.meta
│ │ ├── Google.JarResolver.dll
│ │ ├── Google.JarResolver.dll.meta
│ │ ├── Google.JarResolver.pdb
│ │ ├── Google.JarResolver.pdb.meta
│ │ ├── Google.PackageManagerResolver.dll
│ │ ├── Google.PackageManagerResolver.dll.meta
│ │ ├── Google.PackageManagerResolver.pdb
│ │ ├── Google.PackageManagerResolver.pdb.meta
│ │ ├── Google.VersionHandler.dll
│ │ ├── Google.VersionHandler.dll.meta
│ │ ├── Google.VersionHandler.pdb
│ │ ├── Google.VersionHandler.pdb.meta
│ │ ├── Google.VersionHandlerImpl.dll
│ │ ├── Google.VersionHandlerImpl.dll.meta
│ │ ├── Google.VersionHandlerImpl.pdb
│ │ ├── Google.VersionHandlerImpl.pdb.meta
│ │ ├── LICENSE
│ │ ├── LICENSE.meta
│ │ ├── README.md
│ │ ├── README.md.meta
│ │ ├── external-dependency-manager_version-1.2.183_manifest.txt
│ │ └── external-dependency-manager_version-1.2.183_manifest.txt.meta
├── GeospatialCreator.meta
├── GeospatialCreator
│ ├── Google.XR.ARCoreExtensions.GeospatialCreator.Editor.asmdef
│ ├── Google.XR.ARCoreExtensions.GeospatialCreator.Editor.asmdef.meta
│ ├── Resources.meta
│ ├── Resources
│ │ ├── red-dot.png
│ │ └── red-dot.png.meta
│ ├── Scripts.meta
│ └── Scripts
│ │ ├── GeospatialCreatorCesiumAdapter.cs
│ │ ├── GeospatialCreatorCesiumAdapter.cs.meta
│ │ ├── Internal.meta
│ │ └── Internal
│ │ ├── ARGeospatialCreatorAnchorEditor.cs
│ │ ├── ARGeospatialCreatorAnchorEditor.cs.meta
│ │ ├── ARGeospatialCreatorOriginEditor.cs
│ │ ├── ARGeospatialCreatorOriginEditor.cs.meta
│ │ ├── GeospatialCreatorMenuUtils.cs
│ │ ├── GeospatialCreatorMenuUtils.cs.meta
│ │ ├── MapTilesUtils.cs
│ │ ├── MapTilesUtils.cs.meta
│ │ ├── OriginAdapterManager.cs
│ │ ├── OriginAdapterManager.cs.meta
│ │ ├── PlaceSearchHelper.cs
│ │ ├── PlaceSearchHelper.cs.meta
│ │ ├── PlaceSearchWindow.cs
│ │ ├── PlaceSearchWindow.cs.meta
│ │ ├── PlacesApi.cs
│ │ └── PlacesApi.cs.meta
├── Google.XR.ARCoreExtensions.Editor.asmdef
├── Google.XR.ARCoreExtensions.Editor.asmdef.meta
├── Scripts.meta
└── Scripts
│ ├── Internal.meta
│ └── Internal
│ ├── ARCoreAnalytics.cs
│ ├── ARCoreAnalytics.cs.meta
│ ├── ARCoreAnalyticsGUI.cs
│ ├── ARCoreAnalyticsGUI.cs.meta
│ ├── ARCoreAnalyticsProvider.cs
│ ├── ARCoreAnalyticsProvider.cs.meta
│ ├── ARCoreExtensionsProjectSettingsGUI.cs
│ ├── ARCoreExtensionsProjectSettingsGUI.cs.meta
│ ├── ARCoreExtensionsProjectSettingsProvider.cs
│ ├── ARCoreExtensionsProjectSettingsProvider.cs.meta
│ ├── Analytics.meta
│ ├── Analytics
│ ├── ArcoreClearcut.cs
│ ├── ArcoreClearcut.cs.meta
│ ├── ArcoreSdkLog.cs
│ ├── ArcoreSdkLog.cs.meta
│ ├── Google.Protobuf.dll
│ └── Google.Protobuf.dll.meta
│ ├── AndroidDependenciesHelper.cs
│ ├── AndroidDependenciesHelper.cs.meta
│ ├── AndroidManifestMerger.cs
│ ├── AndroidManifestMerger.cs.meta
│ ├── AndroidSupportPreprocessBuild.cs
│ ├── AndroidSupportPreprocessBuild.cs.meta
│ ├── AssetHelper.cs
│ ├── AssetHelper.cs.meta
│ ├── ExternalDependencyResolverHelper.cs
│ ├── ExternalDependencyResolverHelper.cs.meta
│ ├── GeospatialCreatorEnabledWizard.cs
│ ├── GeospatialCreatorEnabledWizard.cs.meta
│ ├── GeospatialCreatorHelper.cs
│ ├── GeospatialCreatorHelper.cs.meta
│ ├── IOSSupportHelper.cs
│ ├── IOSSupportHelper.cs.meta
│ ├── IOSSupportPreprocessBuild.cs
│ ├── IOSSupportPreprocessBuild.cs.meta
│ ├── LogRequestUtils.cs
│ ├── LogRequestUtils.cs.meta
│ ├── ModulesWorkflow.meta
│ ├── ModulesWorkflow
│ ├── CompatibilityCheckPreprocessBuild.cs
│ ├── CompatibilityCheckPreprocessBuild.cs.meta
│ ├── CustomizedAndroidProjectFilesModifier.cs
│ ├── CustomizedAndroidProjectFilesModifier.cs.meta
│ ├── CustomizedManifestInjection.cs
│ ├── CustomizedManifestInjection.cs.meta
│ ├── ExternalDependencyResolverPreprocessBuild.cs
│ ├── ExternalDependencyResolverPreprocessBuild.cs.meta
│ ├── ProguardInjectionPreprocessBuild.cs
│ ├── ProguardInjectionPreprocessBuild.cs.meta
│ ├── RuntimeConfigPreprocessBuild.cs
│ └── RuntimeConfigPreprocessBuild.cs.meta
│ ├── PropertyDrawers.meta
│ ├── PropertyDrawers
│ ├── DynamicHelpAttributeDrawer.cs
│ ├── DynamicHelpAttributeDrawer.cs.meta
│ ├── EnumFlagsAttributeDrawer.cs
│ ├── EnumFlagsAttributeDrawer.cs.meta
│ ├── HelpAttributeDrawer.cs
│ └── HelpAttributeDrawer.cs.meta
│ ├── SceneUtils.cs
│ ├── SceneUtils.cs.meta
│ ├── ShellHelper.cs
│ └── ShellHelper.cs.meta
├── LICENSE.md
├── LICENSE.md.meta
├── README.md
├── README.md.meta
├── Runtime.meta
├── Runtime
├── GeospatialCreatorRuntime.meta
├── GeospatialCreatorRuntime
│ ├── GeospatialCreatorRuntimeAssemblyInfo.cs
│ ├── GeospatialCreatorRuntimeAssemblyInfo.cs.meta
│ ├── Google.XR.ARCoreExtensions.GeospatialCreator.asmdef
│ ├── Google.XR.ARCoreExtensions.GeospatialCreator.asmdef.meta
│ ├── Scripts.meta
│ └── Scripts
│ │ ├── ARGeospatialCreatorAnchor.cs
│ │ ├── ARGeospatialCreatorAnchor.cs.meta
│ │ ├── ARGeospatialCreatorOrigin.cs
│ │ ├── ARGeospatialCreatorOrigin.cs.meta
│ │ ├── AnchorAltitudeType.cs
│ │ ├── AnchorAltitudeType.cs.meta
│ │ ├── Internal.meta
│ │ └── Internal
│ │ ├── ARGeospatialCreatorObject.cs
│ │ ├── ARGeospatialCreatorObject.cs.meta
│ │ ├── GeoCoordinate.cs
│ │ ├── GeoCoordinate.cs.meta
│ │ ├── GeoMath.cs
│ │ ├── GeoMath.cs.meta
│ │ ├── IOriginComponentAdapter.cs
│ │ ├── IOriginComponentAdapter.cs.meta
│ │ ├── MatrixStack.cs
│ │ ├── MatrixStack.cs.meta
│ │ ├── Origin3DTilesetAdapter.cs
│ │ ├── Origin3DTilesetAdapter.cs.meta
│ │ ├── UnityMathematicsStub.cs
│ │ └── UnityMathematicsStub.cs.meta
├── Google.XR.ARCoreExtensions.asmdef
├── Google.XR.ARCoreExtensions.asmdef.meta
├── Plugins.meta
├── Plugins
│ ├── ARPresto.aar
│ ├── ARPresto.aar.meta
│ ├── arcore_client.aar
│ └── arcore_client.aar.meta
├── Scripts.meta
└── Scripts
│ ├── ARAnchorManagerExtensions.cs
│ ├── ARAnchorManagerExtensions.cs.meta
│ ├── ARCloudAnchor.cs
│ ├── ARCloudAnchor.cs.meta
│ ├── ARCoreExtensions.cs
│ ├── ARCoreExtensions.cs.meta
│ ├── ARCoreExtensionsCameraConfigFilter.cs
│ ├── ARCoreExtensionsCameraConfigFilter.cs.meta
│ ├── ARCoreExtensionsConfig.cs
│ ├── ARCoreExtensionsConfig.cs.meta
│ ├── ARCoreRecordingConfig.cs
│ ├── ARCoreRecordingConfig.cs.meta
│ ├── AREarthManager.cs
│ ├── AREarthManager.cs.meta
│ ├── ARGeospatialAnchor.cs
│ ├── ARGeospatialAnchor.cs.meta
│ ├── ARPlaybackManager.cs
│ ├── ARPlaybackManager.cs.meta
│ ├── ARRaycastManagerExtensions.cs
│ ├── ARRaycastManagerExtensions.cs.meta
│ ├── ARRecordingManager.cs
│ ├── ARRecordingManager.cs.meta
│ ├── ARSemanticManager.cs
│ ├── ARSemanticManager.cs.meta
│ ├── ARStreetscapeGeometriesChangedEventArgs.cs
│ ├── ARStreetscapeGeometriesChangedEventArgs.cs.meta
│ ├── ARStreetscapeGeometry.cs
│ ├── ARStreetscapeGeometry.cs.meta
│ ├── ARStreetscapeGeometryManager.cs
│ ├── ARStreetscapeGeometryManager.cs.meta
│ ├── CameraConfigDepthSensorUsage.cs
│ ├── CameraConfigDepthSensorUsage.cs.meta
│ ├── CameraConfigFacingDirection.cs
│ ├── CameraConfigFacingDirection.cs.meta
│ ├── CameraConfigStereoCameraUsage.cs
│ ├── CameraConfigStereoCameraUsage.cs.meta
│ ├── CameraConfigTargetFps.cs
│ ├── CameraConfigTargetFps.cs.meta
│ ├── CloudAnchorMode.cs
│ ├── CloudAnchorMode.cs.meta
│ ├── CloudAnchorState.cs
│ ├── CloudAnchorState.cs.meta
│ ├── EarthState.cs
│ ├── EarthState.cs.meta
│ ├── FeatureMapQuality.cs
│ ├── FeatureMapQuality.cs.meta
│ ├── FeatureSupported.cs
│ ├── FeatureSupported.cs.meta
│ ├── GeospatialMode.cs
│ ├── GeospatialMode.cs.meta
│ ├── GeospatialPose.cs
│ ├── GeospatialPose.cs.meta
│ ├── HostCloudAnchorPromise.cs
│ ├── HostCloudAnchorPromise.cs.meta
│ ├── HostCloudAnchorResult.cs
│ ├── HostCloudAnchorResult.cs.meta
│ ├── Internal.meta
│ ├── Internal
│ ├── ARCoreExtensionsProjectSettings.cs
│ ├── ARCoreExtensionsProjectSettings.cs.meta
│ ├── ARCoreHandles.meta
│ ├── ARCoreHandles
│ │ ├── ARCoreHandleExtensions.cs
│ │ └── ARCoreHandleExtensions.cs.meta
│ ├── AndroidPermissionsManager.cs
│ ├── AndroidPermissionsManager.cs.meta
│ ├── ApiConstants.cs
│ ├── ApiConstants.cs.meta
│ ├── CachedData.cs
│ ├── CachedData.cs.meta
│ ├── DependentModules.meta
│ ├── DependentModules
│ │ ├── DependentModuleBase.cs
│ │ ├── DependentModuleBase.cs.meta
│ │ ├── DependentModulesManager.cs
│ │ ├── DependentModulesManager.cs.meta
│ │ ├── FeatureModules.meta
│ │ ├── FeatureModules
│ │ │ ├── AuthenticationModule.cs
│ │ │ ├── AuthenticationModule.cs.meta
│ │ │ ├── LocationModule.cs
│ │ │ └── LocationModule.cs.meta
│ │ ├── IDependentModule.cs
│ │ └── IDependentModule.cs.meta
│ ├── Helpers.meta
│ ├── Helpers
│ │ ├── DllImportNoop.cs
│ │ ├── DllImportNoop.cs.meta
│ │ ├── Translators.cs
│ │ └── Translators.cs.meta
│ ├── IOSSupportManager.cs
│ ├── IOSSupportManager.cs.meta
│ ├── InterruptiblePromise.cs
│ ├── InterruptiblePromise.cs.meta
│ ├── PropertyAttributes.meta
│ ├── PropertyAttributes
│ │ ├── DynamicHelpAttribute.cs
│ │ ├── DynamicHelpAttribute.cs.meta
│ │ ├── EnumFlagsAttribute.cs
│ │ ├── EnumFlagsAttribute.cs.meta
│ │ ├── HelpAttribute.cs
│ │ └── HelpAttribute.cs.meta
│ ├── RuntimeConfig.cs
│ ├── RuntimeConfig.cs.meta
│ ├── Types.meta
│ ├── Types
│ │ ├── ApiArStatus.cs
│ │ ├── ApiArStatus.cs.meta
│ │ ├── ApiCloudAnchorMode.cs
│ │ ├── ApiCloudAnchorMode.cs.meta
│ │ ├── ApiCloudAnchorState.cs
│ │ ├── ApiCloudAnchorState.cs.meta
│ │ ├── ApiCoordinates2dType.cs
│ │ ├── ApiCoordinates2dType.cs.meta
│ │ ├── ApiGeospatialAnchorType.cs
│ │ ├── ApiGeospatialAnchorType.cs.meta
│ │ ├── ApiGeospatialCreatorPlatform.cs
│ │ ├── ApiGeospatialCreatorPlatform.cs.meta
│ │ ├── ApiGeospatialMode.cs
│ │ ├── ApiGeospatialMode.cs.meta
│ │ ├── ApiPlaybackStatus.cs
│ │ ├── ApiPlaybackStatus.cs.meta
│ │ ├── ApiPose.cs
│ │ ├── ApiPose.cs.meta
│ │ ├── ApiQuaternion.cs
│ │ ├── ApiQuaternion.cs.meta
│ │ ├── ApiRecordingStatus.cs
│ │ ├── ApiRecordingStatus.cs.meta
│ │ ├── ApiRooftopAnchorState.cs
│ │ ├── ApiRooftopAnchorState.cs.meta
│ │ ├── ApiSemanticLabel.cs
│ │ ├── ApiSemanticLabel.cs.meta
│ │ ├── ApiSemanticMode.cs
│ │ ├── ApiSemanticMode.cs.meta
│ │ ├── ApiStreetscapeGeometryMode.cs
│ │ ├── ApiStreetscapeGeometryMode.cs.meta
│ │ ├── ApiStreetscapeGeometryQuality.cs
│ │ ├── ApiStreetscapeGeometryQuality.cs.meta
│ │ ├── ApiStreetscapeGeometryType.cs
│ │ ├── ApiStreetscapeGeometryType.cs.meta
│ │ ├── ApiTerrainAnchorState.cs
│ │ ├── ApiTerrainAnchorState.cs.meta
│ │ ├── ApiTrackableType.cs
│ │ ├── ApiTrackableType.cs.meta
│ │ ├── ApiTrackingState.cs
│ │ └── ApiTrackingState.cs.meta
│ ├── Wrappers.meta
│ └── Wrappers
│ │ ├── ARPrestoApi.cs
│ │ ├── ARPrestoApi.cs.meta
│ │ ├── AnchorApi.cs
│ │ ├── AnchorApi.cs.meta
│ │ ├── CameraConfigApi.cs
│ │ ├── CameraConfigApi.cs.meta
│ │ ├── CameraConfigFilterApi.cs
│ │ ├── CameraConfigFilterApi.cs.meta
│ │ ├── ConfigApi.cs
│ │ ├── ConfigApi.cs.meta
│ │ ├── EarthApi.cs
│ │ ├── EarthApi.cs.meta
│ │ ├── FrameApi.cs
│ │ ├── FrameApi.cs.meta
│ │ ├── FutureApi.cs
│ │ ├── FutureApi.cs.meta
│ │ ├── GeospatialPoseApi.cs
│ │ ├── GeospatialPoseApi.cs.meta
│ │ ├── ImageApi.cs
│ │ ├── ImageApi.cs.meta
│ │ ├── MeshApi.cs
│ │ ├── MeshApi.cs.meta
│ │ ├── PoseApi.cs
│ │ ├── PoseApi.cs.meta
│ │ ├── RaycastApi.cs
│ │ ├── RaycastApi.cs.meta
│ │ ├── RecordingConfigApi.cs
│ │ ├── RecordingConfigApi.cs.meta
│ │ ├── SessionApi.cs
│ │ ├── SessionApi.cs.meta
│ │ ├── StreetscapeGeometryApi.cs
│ │ ├── StreetscapeGeometryApi.cs.meta
│ │ ├── TrackApi.cs
│ │ ├── TrackApi.cs.meta
│ │ ├── TrackDataApi.cs
│ │ ├── TrackDataApi.cs.meta
│ │ ├── TrackDataListApi.cs
│ │ ├── TrackDataListApi.cs.meta
│ │ ├── TrackableApi.cs
│ │ ├── TrackableApi.cs.meta
│ │ ├── TrackableListApi.cs
│ │ └── TrackableListApi.cs.meta
│ ├── PlaybackResult.cs
│ ├── PlaybackResult.cs.meta
│ ├── PlaybackStatus.cs
│ ├── PlaybackStatus.cs.meta
│ ├── PromiseState.cs
│ ├── PromiseState.cs.meta
│ ├── RecordingResult.cs
│ ├── RecordingResult.cs.meta
│ ├── RecordingStatus.cs
│ ├── RecordingStatus.cs.meta
│ ├── ResolveAnchorOnRooftopPromise.cs
│ ├── ResolveAnchorOnRooftopPromise.cs.meta
│ ├── ResolveAnchorOnRooftopResult.cs
│ ├── ResolveAnchorOnRooftopResult.cs.meta
│ ├── ResolveAnchorOnTerrainPromise.cs
│ ├── ResolveAnchorOnTerrainPromise.cs.meta
│ ├── ResolveAnchorOnTerrainResult.cs
│ ├── ResolveAnchorOnTerrainResult.cs.meta
│ ├── ResolveCloudAnchorPromise.cs
│ ├── ResolveCloudAnchorPromise.cs.meta
│ ├── ResolveCloudAnchorResult.cs
│ ├── ResolveCloudAnchorResult.cs.meta
│ ├── RooftopAnchorState.cs
│ ├── RooftopAnchorState.cs.meta
│ ├── SemanticLabel.cs
│ ├── SemanticLabel.cs.meta
│ ├── SemanticMode.cs
│ ├── SemanticMode.cs.meta
│ ├── StreetscapeGeometryMode.cs
│ ├── StreetscapeGeometryMode.cs.meta
│ ├── StreetscapeGeometryQuality.cs
│ ├── StreetscapeGeometryQuality.cs.meta
│ ├── StreetscapeGeometryType.cs
│ ├── StreetscapeGeometryType.cs.meta
│ ├── TerrainAnchorState.cs
│ ├── TerrainAnchorState.cs.meta
│ ├── Track.cs
│ ├── Track.cs.meta
│ ├── TrackData.cs
│ ├── TrackData.cs.meta
│ ├── VersionInfo.cs
│ ├── VersionInfo.cs.meta
│ ├── VpsAvailability.cs
│ ├── VpsAvailability.cs.meta
│ ├── VpsAvailabilityPromise.cs
│ ├── VpsAvailabilityPromise.cs.meta
│ ├── XRCameraConfigurationExtensions.cs
│ ├── XRCameraConfigurationExtensions.cs.meta
│ ├── XRCameraFrameExtensions.cs
│ └── XRCameraFrameExtensions.cs.meta
├── Samples~
├── Geospatial.meta
├── Geospatial
│ ├── Configurations.meta
│ ├── Configurations
│ │ ├── GeospatialConfig.asset
│ │ └── GeospatialConfig.asset.meta
│ ├── Materials.meta
│ ├── Materials
│ │ ├── Icon_Geospatial_1024x1024.png
│ │ ├── Icon_Geospatial_1024x1024.png.meta
│ │ ├── TerrainMarkerMaterial.mat
│ │ ├── TerrainMarkerMaterial.mat.meta
│ │ ├── TransparentMat_building_blue.mat
│ │ ├── TransparentMat_building_blue.mat.meta
│ │ ├── TransparentMat_building_pink.mat
│ │ ├── TransparentMat_building_pink.mat.meta
│ │ ├── TransparentMat_building_yellow.mat
│ │ ├── TransparentMat_building_yellow.mat.meta
│ │ ├── TransparentMat_terrain.mat
│ │ ├── TransparentMat_terrain.mat.meta
│ │ ├── geospatial_marker.fbx
│ │ ├── geospatial_marker.fbx.meta
│ │ ├── ic_geospatial_background.png
│ │ ├── ic_geospatial_background.png.meta
│ │ ├── ic_geospatial_foreground.png
│ │ ├── ic_geospatial_foreground.png.meta
│ │ ├── privacy_prompt_background.png
│ │ └── privacy_prompt_background.png.meta
│ ├── Prefabs.meta
│ ├── Prefabs
│ │ ├── GeospatialMarker.prefab
│ │ ├── GeospatialMarker.prefab.meta
│ │ ├── GeospatialTerrainMarker.prefab
│ │ └── GeospatialTerrainMarker.prefab.meta
│ ├── Scenes.meta
│ ├── Scenes
│ │ ├── GeospatialArf4.unity
│ │ └── GeospatialArf4.unity.meta
│ ├── Scripts.meta
│ └── Scripts
│ │ ├── Editor.meta
│ │ ├── Editor
│ │ ├── GeospatialPreprocessBuild.cs
│ │ └── GeospatialPreprocessBuild.cs.meta
│ │ ├── GeospatialAnchorHistory.cs
│ │ ├── GeospatialAnchorHistory.cs.meta
│ │ ├── GeospatialController.cs
│ │ ├── GeospatialController.cs.meta
│ │ ├── SafeAreaScaler.cs
│ │ └── SafeAreaScaler.cs.meta
├── PersistentCloudAnchors.meta
└── PersistentCloudAnchors
│ ├── Configurations.meta
│ ├── Configurations
│ ├── PersistentCloudAnchorConfig.asset
│ └── PersistentCloudAnchorConfig.asset.meta
│ ├── Materials.meta
│ ├── Materials
│ ├── ARCoreDebugPlane.mat
│ ├── ARCoreDebugPlane.mat.meta
│ ├── CircleLineMaterial.mat
│ ├── CircleLineMaterial.mat.meta
│ ├── MapQualityBar.fbx
│ ├── MapQualityBar.fbx.meta
│ ├── MapQualityBarAnimator.controller
│ ├── MapQualityBarAnimator.controller.meta
│ ├── MapQualityBarMaterial.mat
│ ├── MapQualityBarMaterial.mat.meta
│ ├── background.png
│ ├── background.png.meta
│ ├── cloud_anchor.fbx
│ ├── cloud_anchor.fbx.meta
│ ├── introduction.png
│ └── introduction.png.meta
│ ├── Prefabs.meta
│ ├── Prefabs
│ ├── AR Default Plane.prefab
│ ├── AR Default Plane.prefab.meta
│ ├── AR Default Point Cloud.prefab
│ ├── AR Default Point Cloud.prefab.meta
│ ├── DoublLabelsToggle.prefab
│ ├── DoublLabelsToggle.prefab.meta
│ ├── MapQualityBar.prefab
│ ├── MapQualityBar.prefab.meta
│ ├── MapQualityIndicator.prefab
│ ├── MapQualityIndicator.prefab.meta
│ ├── PersistentCloudAnchor.prefab
│ ├── PersistentCloudAnchor.prefab.meta
│ ├── PreviouslyHostedText.prefab
│ └── PreviouslyHostedText.prefab.meta
│ ├── Scenes.meta
│ ├── Scenes
│ ├── PersistentCloudAnchorsArf4.unity
│ └── PersistentCloudAnchorsArf4.unity.meta
│ ├── Scripts.meta
│ └── Scripts
│ ├── ARViewManager.cs
│ ├── ARViewManager.cs.meta
│ ├── CircleRenderer.cs
│ ├── CircleRenderer.cs.meta
│ ├── CloudAnchorHistory.cs
│ ├── CloudAnchorHistory.cs.meta
│ ├── DoubleLabelsItem.cs
│ ├── DoubleLabelsItem.cs.meta
│ ├── MapQualityBar.cs
│ ├── MapQualityBar.cs.meta
│ ├── MapQualityIndicator.cs
│ ├── MapQualityIndicator.cs.meta
│ ├── MultiselectionDropdown.cs
│ ├── MultiselectionDropdown.cs.meta
│ ├── PersistentCloudAnchorsController.cs
│ ├── PersistentCloudAnchorsController.cs.meta
│ ├── ResolveMenuManager.cs
│ ├── ResolveMenuManager.cs.meta
│ ├── SafeAreaScaler.cs
│ └── SafeAreaScaler.cs.meta
├── package.json
└── package.json.meta
/.allstar/binary_artifacts.yaml:
--------------------------------------------------------------------------------
1 | # Copyright 2023 Google LLC
2 | #
3 | # Licensed under the Apache License, Version 2.0 (the "License");
4 | # you may not use this file except in compliance with the License.
5 | # You may obtain a copy of the License at
6 | #
7 | # http://www.apache.org/licenses/LICENSE-2.0
8 | #
9 | # Unless required by applicable law or agreed to in writing, software
10 | # distributed under the License is distributed on an "AS IS" BASIS,
11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | # See the License for the specific language governing permissions and
13 | # limitations under the License.
14 |
15 | # Ignore reason: These files are required in ARCore Extension's implementation.
16 | ignorePaths:
17 | - Editor/ExternalDependencyManager/Editor/Google.IOSResolver.dll
18 | - Editor/ExternalDependencyManager/Editor/Google.JarResolver.dll
19 | - Editor/ExternalDependencyManager/Editor/Google.PackageManagerResolver.dll
20 | - Editor/ExternalDependencyManager/Editor/Google.VersionHandler.dll
21 | - Editor/ExternalDependencyManager/Editor/Google.VersionHandlerImpl.dll
22 | - Editor/Scripts/Internal/Analytics/Google.Protobuf.dll
23 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # How to Contribute
2 |
3 | Please use the [issue tracker](https://github.com/google-ar/arcore-unity-extensions/issues)
4 | to report any bugs or request specific features.
5 |
6 | We are happy to review your pull requests.
7 |
8 | Follow these steps to contribute changes.
9 |
10 | 1. Sign our Contributor License Agreement (see below).
11 | 2. Submit a pull request on GitHub.
12 |
13 | Here's how your pull request is processed.
14 |
15 | 3. We will review your changes and leave comments on the pull request.
16 | 4. If accepted, we will merge it into our internal repo and tag the pull request with the "fixed in an upcoming release" label.
17 | 5. After the new version is released, we will close the pull request.
18 | 6. Your change will appear in a future release.
19 |
20 |
21 | ## Contributor License Agreement
22 |
23 | Contributions to this project must be accompanied by a Contributor License
24 | Agreement (CLA). You (or your employer) retain the copyright to your
25 | contribution; this simply gives us permission to use and redistribute your
26 | contributions as part of the project. Head over to
27 | to see your current agreements on file or
28 | to sign a new one.
29 |
30 | You generally only need to submit a CLA once, so if you've already submitted one
31 | (even if it was for a different project), you probably don't need to do it
32 | again.
33 |
34 | ## Community Guidelines
35 |
36 | This project follows
37 | [Google's Open Source Community Guidelines](https://opensource.google/conduct/).
38 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 404146069316443298f72a13f9902058
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 581385ad62f8e4d55b653fba24f88700
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Editor/BuildResources.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 117437286c43f4eeb845c3257f2a8546
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Editor/BuildResources/ARCoreiOSCloudAnchorDependencies.template:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Editor/BuildResources/ARCoreiOSCloudAnchorDependencies.template.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c90a1bc7521a4432cbe5f9d03a3299ec
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Editor/BuildResources/ARCoreiOSDependencies.template:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Editor/BuildResources/ARCoreiOSDependencies.template.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3b70a3093c9984bf0bbfd3fb35f7a689
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Editor/BuildResources/ARCoreiOSGeospatialDependencies.template:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Editor/BuildResources/ARCoreiOSGeospatialDependencies.template.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0d3d5782fc09e44648c7476393bd6092
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Editor/BuildResources/ARCoreiOSSemanticsDependencies.template:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Editor/BuildResources/ARCoreiOSSemanticsDependencies.template.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bb57a22e4f8c9433ea7060d1d7d2241f
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0f5cc7456a3ef41fd9497a83efe041dd
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e3df0b5d96353403b9b2df3951015548
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor/CHANGELOG.md.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2b4957d4e158489ca7b410312d84e001
3 | labels:
4 | - gvh_version-1.2.183
5 | - gvhp_exportpath-ExternalDependencyManager/Editor/CHANGELOG.md
6 | - gvh
7 | TextScriptImporter:
8 | externalObjects: {}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor/Google.IOSResolver.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/google-ar/arcore-unity-extensions/b5a8a34bb0f5158389703854e908c33b544d8da5/Editor/ExternalDependencyManager/Editor/Google.IOSResolver.dll
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor/Google.IOSResolver.dll.meta:
--------------------------------------------------------------------------------
1 | PluginImporter:
2 | assetBundleName:
3 | assetBundleVariant:
4 | defineConstraints: []
5 | executionOrder: {}
6 | externalObjects: {}
7 | iconMap: {}
8 | isExplicitlyReferenced: 0
9 | isOverridable: 0
10 | isPreloaded: 0
11 | platformData:
12 | - first:
13 | Any:
14 | second:
15 | enabled: 0
16 | settings: {}
17 | - first:
18 | Editor: Editor
19 | second:
20 | enabled: 1
21 | settings:
22 | DefaultValueInitialized: true
23 | - first:
24 | Windows Store Apps: WindowsStoreApps
25 | second:
26 | enabled: 0
27 | settings:
28 | CPU: AnyCPU
29 | serializedVersion: 2
30 | userData:
31 | validateReferences: 1
32 | fileFormatVersion: 2
33 | guid: a366c71c93ae411ea1ece423e8b1538f
34 | labels:
35 | - gvh_version-1.2.183
36 | - gvhp_exportpath-ExternalDependencyManager/Editor/1.2.183/Google.IOSResolver.dll
37 | - gvh
38 | - gvhp_targets-editor
39 |
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor/Google.IOSResolver.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/google-ar/arcore-unity-extensions/b5a8a34bb0f5158389703854e908c33b544d8da5/Editor/ExternalDependencyManager/Editor/Google.IOSResolver.pdb
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor/Google.IOSResolver.pdb.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 586d58d05379419a8006364797db5fc8
3 | labels:
4 | - gvh_version-1.2.183
5 | - gvhp_exportpath-ExternalDependencyManager/Editor/1.2.183/Google.IOSResolver.pdb
6 | - gvh
7 | DefaultImporter:
8 | externalObjects: {}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor/Google.JarResolver.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/google-ar/arcore-unity-extensions/b5a8a34bb0f5158389703854e908c33b544d8da5/Editor/ExternalDependencyManager/Editor/Google.JarResolver.dll
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor/Google.JarResolver.dll.meta:
--------------------------------------------------------------------------------
1 | PluginImporter:
2 | assetBundleName:
3 | assetBundleVariant:
4 | defineConstraints: []
5 | executionOrder: {}
6 | externalObjects: {}
7 | iconMap: {}
8 | isExplicitlyReferenced: 0
9 | isOverridable: 0
10 | isPreloaded: 0
11 | platformData:
12 | - first:
13 | Any:
14 | second:
15 | enabled: 0
16 | settings: {}
17 | - first:
18 | Editor: Editor
19 | second:
20 | enabled: 1
21 | settings:
22 | DefaultValueInitialized: true
23 | - first:
24 | Windows Store Apps: WindowsStoreApps
25 | second:
26 | enabled: 0
27 | settings:
28 | CPU: AnyCPU
29 | serializedVersion: 2
30 | userData:
31 | validateReferences: 1
32 | fileFormatVersion: 2
33 | guid: 9cab53159f0a43b68c16552c892bd579
34 | labels:
35 | - gvh_version-1.2.183
36 | - gvhp_exportpath-ExternalDependencyManager/Editor/1.2.183/Google.JarResolver.dll
37 | - gvh
38 | - gvhp_targets-editor
39 |
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor/Google.JarResolver.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/google-ar/arcore-unity-extensions/b5a8a34bb0f5158389703854e908c33b544d8da5/Editor/ExternalDependencyManager/Editor/Google.JarResolver.pdb
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor/Google.JarResolver.pdb.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3e0353d541d44c98a54fc99fd1f63d18
3 | labels:
4 | - gvh_version-1.2.183
5 | - gvhp_exportpath-ExternalDependencyManager/Editor/1.2.183/Google.JarResolver.pdb
6 | - gvh
7 | DefaultImporter:
8 | externalObjects: {}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor/Google.PackageManagerResolver.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/google-ar/arcore-unity-extensions/b5a8a34bb0f5158389703854e908c33b544d8da5/Editor/ExternalDependencyManager/Editor/Google.PackageManagerResolver.dll
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor/Google.PackageManagerResolver.dll.meta:
--------------------------------------------------------------------------------
1 | PluginImporter:
2 | assetBundleName:
3 | assetBundleVariant:
4 | defineConstraints: []
5 | executionOrder: {}
6 | externalObjects: {}
7 | iconMap: {}
8 | isExplicitlyReferenced: 0
9 | isOverridable: 0
10 | isPreloaded: 0
11 | platformData:
12 | - first:
13 | Any:
14 | second:
15 | enabled: 0
16 | settings: {}
17 | - first:
18 | Editor: Editor
19 | second:
20 | enabled: 1
21 | settings:
22 | DefaultValueInitialized: true
23 | - first:
24 | Windows Store Apps: WindowsStoreApps
25 | second:
26 | enabled: 0
27 | settings:
28 | CPU: AnyCPU
29 | serializedVersion: 2
30 | userData:
31 | validateReferences: 1
32 | fileFormatVersion: 2
33 | guid: 06f4aa8c065049e5970eedec5f52600f
34 | labels:
35 | - gvh_version-1.2.183
36 | - gvhp_exportpath-ExternalDependencyManager/Editor/1.2.183/Google.PackageManagerResolver.dll
37 | - gvh
38 | - gvhp_targets-editor
39 |
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor/Google.PackageManagerResolver.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/google-ar/arcore-unity-extensions/b5a8a34bb0f5158389703854e908c33b544d8da5/Editor/ExternalDependencyManager/Editor/Google.PackageManagerResolver.pdb
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor/Google.PackageManagerResolver.pdb.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 057fc189f58c4beea22228ccf76de84a
3 | labels:
4 | - gvh_version-1.2.183
5 | - gvhp_exportpath-ExternalDependencyManager/Editor/1.2.183/Google.PackageManagerResolver.pdb
6 | - gvh
7 | DefaultImporter:
8 | externalObjects: {}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor/Google.VersionHandler.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/google-ar/arcore-unity-extensions/b5a8a34bb0f5158389703854e908c33b544d8da5/Editor/ExternalDependencyManager/Editor/Google.VersionHandler.dll
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor/Google.VersionHandler.dll.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 164f2f671ce9410dadebde5826bc0b51
3 | labels:
4 | - gvh_version-1.2.183
5 | - gvhp_exportpath-ExternalDependencyManager/Editor/Google.VersionHandler.dll
6 | - gvh
7 | - gvhp_targets-editor
8 | PluginImporter:
9 | externalObjects: {}
10 | serializedVersion: 2
11 | iconMap: {}
12 | executionOrder: {}
13 | defineConstraints: []
14 | isPreloaded: 0
15 | isOverridable: 0
16 | isExplicitlyReferenced: 0
17 | validateReferences: 1
18 | platformData:
19 | - first:
20 | Any:
21 | second:
22 | enabled: 0
23 | settings: {}
24 | - first:
25 | Editor: Editor
26 | second:
27 | enabled: 1
28 | settings:
29 | DefaultValueInitialized: true
30 | - first:
31 | Windows Store Apps: WindowsStoreApps
32 | second:
33 | enabled: 0
34 | settings:
35 | CPU: AnyCPU
36 | userData:
37 | assetBundleName:
38 | assetBundleVariant:
39 |
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor/Google.VersionHandler.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/google-ar/arcore-unity-extensions/b5a8a34bb0f5158389703854e908c33b544d8da5/Editor/ExternalDependencyManager/Editor/Google.VersionHandler.pdb
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor/Google.VersionHandler.pdb.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d288fc5d6f024b9981c15982d8fd85ab
3 | labels:
4 | - gvh_version-1.2.183
5 | - gvhp_exportpath-ExternalDependencyManager/Editor/Google.VersionHandler.pdb
6 | - gvh
7 | DefaultImporter:
8 | externalObjects: {}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor/Google.VersionHandlerImpl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/google-ar/arcore-unity-extensions/b5a8a34bb0f5158389703854e908c33b544d8da5/Editor/ExternalDependencyManager/Editor/Google.VersionHandlerImpl.dll
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor/Google.VersionHandlerImpl.dll.meta:
--------------------------------------------------------------------------------
1 | PluginImporter:
2 | assetBundleName:
3 | assetBundleVariant:
4 | defineConstraints: []
5 | executionOrder: {}
6 | externalObjects: {}
7 | iconMap: {}
8 | isExplicitlyReferenced: 0
9 | isOverridable: 0
10 | isPreloaded: 0
11 | platformData:
12 | - first:
13 | Any:
14 | second:
15 | enabled: 0
16 | settings: {}
17 | - first:
18 | Editor: Editor
19 | second:
20 | enabled: 1
21 | settings:
22 | DefaultValueInitialized: true
23 | - first:
24 | Windows Store Apps: WindowsStoreApps
25 | second:
26 | enabled: 0
27 | settings:
28 | CPU: AnyCPU
29 | serializedVersion: 2
30 | userData:
31 | validateReferences: 1
32 | fileFormatVersion: 2
33 | guid: ad4fd0d2f20345839aa31291c8c0c285
34 | labels:
35 | - gvh_version-1.2.183
36 | - gvhp_exportpath-ExternalDependencyManager/Editor/1.2.183/Google.VersionHandlerImpl.dll
37 | - gvh
38 | - gvhp_targets-editor
39 |
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor/Google.VersionHandlerImpl.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/google-ar/arcore-unity-extensions/b5a8a34bb0f5158389703854e908c33b544d8da5/Editor/ExternalDependencyManager/Editor/Google.VersionHandlerImpl.pdb
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor/Google.VersionHandlerImpl.pdb.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: eb5385e23ba94b15bd4c185022985fc5
3 | labels:
4 | - gvh_version-1.2.183
5 | - gvhp_exportpath-ExternalDependencyManager/Editor/1.2.183/Google.VersionHandlerImpl.pdb
6 | - gvh
7 | DefaultImporter:
8 | externalObjects: {}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor/LICENSE.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 805e2c2846dd44248246ef896b03c176
3 | labels:
4 | - gvh_version-1.2.183
5 | - gvhp_exportpath-ExternalDependencyManager/Editor/LICENSE
6 | - gvh
7 | DefaultImporter:
8 | externalObjects: {}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor/README.md.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 48c105d983344236ba7fd1e7d7208fca
3 | labels:
4 | - gvh_version-1.2.183
5 | - gvhp_exportpath-ExternalDependencyManager/Editor/README.md
6 | - gvh
7 | TextScriptImporter:
8 | externalObjects: {}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.183_manifest.txt:
--------------------------------------------------------------------------------
1 | Assets/ExternalDependencyManager/Editor/1.2.183/Google.IOSResolver.dll
2 | Assets/ExternalDependencyManager/Editor/1.2.183/Google.IOSResolver.pdb
3 | Assets/ExternalDependencyManager/Editor/1.2.183/Google.JarResolver.dll
4 | Assets/ExternalDependencyManager/Editor/1.2.183/Google.JarResolver.pdb
5 | Assets/ExternalDependencyManager/Editor/1.2.183/Google.PackageManagerResolver.dll
6 | Assets/ExternalDependencyManager/Editor/1.2.183/Google.PackageManagerResolver.pdb
7 | Assets/ExternalDependencyManager/Editor/1.2.183/Google.VersionHandlerImpl.dll
8 | Assets/ExternalDependencyManager/Editor/1.2.183/Google.VersionHandlerImpl.pdb
9 | Assets/ExternalDependencyManager/Editor/CHANGELOG.md
10 | Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll
11 | Assets/ExternalDependencyManager/Editor/Google.VersionHandler.pdb
12 | Assets/ExternalDependencyManager/Editor/LICENSE
13 | Assets/ExternalDependencyManager/Editor/README.md
14 |
--------------------------------------------------------------------------------
/Editor/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.183_manifest.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 98518d47e8b1473f8055106d5eb931c7
3 | labels:
4 | - gvh_version-1.2.183
5 | - gvhp_exportpath-ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.183_manifest.txt
6 | - gvh
7 | - gvh_manifest
8 | - gvhp_manifestname-0External Dependency Manager
9 | - gvhp_manifestname-play-services-resolver
10 | TextScriptImporter:
11 | externalObjects: {}
12 | userData:
13 | assetBundleName:
14 | assetBundleVariant:
15 |
--------------------------------------------------------------------------------
/Editor/GeospatialCreator.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 112990c3aa31640f09e5ff197f501371
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Editor/GeospatialCreator/Google.XR.ARCoreExtensions.GeospatialCreator.Editor.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Google.XR.ARCoreExtensions.GeospatialCreator.Editor",
3 | "rootNamespace": "",
4 | "references": [
5 | "Google.XR.ARCoreExtensions.GeospatialCreator",
6 | "Google.XR.ARCoreExtensions.Editor",
7 | "Unity.Mathematics",
8 | "UnityGLTFEditor",
9 | "UnityGLTFScripts",
10 | "GLTFSerialization",
11 | "CesiumRuntime"
12 | ],
13 | "includePlatforms": [
14 | "Editor"
15 | ],
16 | "excludePlatforms": [],
17 | "allowUnsafeCode": false,
18 | "overrideReferences": false,
19 | "precompiledReferences": [],
20 | "autoReferenced": true,
21 | "defineConstraints": [],
22 | "versionDefines": [
23 | {
24 | "name": "com.cesium.unity",
25 | "expression": "1.0.0",
26 | "define": "ARCORE_INTERNAL_USE_CESIUM"
27 | },
28 | {
29 | "name": "com.unity.mathematics",
30 | "expression": "1.2.0",
31 | "define": "ARCORE_INTERNAL_USE_UNITY_MATH"
32 | },
33 | {
34 | "name": "org.khronos.unitygltf",
35 | "expression": "2.9.0-rc",
36 | "define": "ARCORE_INTERNAL_USE_KHRONOS_GLTF"
37 | },
38 | {
39 | "name": "com.unity.nuget.newtonsoft-json",
40 | "expression": "1.0.0",
41 | "define": "ARCORE_INTERNAL_USE_NEWTONSOFT"
42 | }
43 | ],
44 | "noEngineReferences": false
45 | }
46 |
--------------------------------------------------------------------------------
/Editor/GeospatialCreator/Google.XR.ARCoreExtensions.GeospatialCreator.Editor.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 74bea97a78e6240cebd2f55ecaf9ed5f
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Editor/GeospatialCreator/Resources.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 20fc42c9da5724dbb8f836e7d9077c5b
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Editor/GeospatialCreator/Resources/red-dot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/google-ar/arcore-unity-extensions/b5a8a34bb0f5158389703854e908c33b544d8da5/Editor/GeospatialCreator/Resources/red-dot.png
--------------------------------------------------------------------------------
/Editor/GeospatialCreator/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e62ae64e4efab4ebf9df80d16d6edb68
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Editor/GeospatialCreator/Scripts/GeospatialCreatorCesiumAdapter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d9047be966e22409c919be96e20cf4dd
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/GeospatialCreator/Scripts/Internal.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 35ef1227d82df46f89839b5b29178d65
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Editor/GeospatialCreator/Scripts/Internal/ARGeospatialCreatorAnchorEditor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d81e7ac992afe2742b0132f397113712
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/GeospatialCreator/Scripts/Internal/ARGeospatialCreatorOriginEditor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 40fe5346ef5868d43aec65326603cb3c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/GeospatialCreator/Scripts/Internal/GeospatialCreatorMenuUtils.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b73a5f55a2bf7412b87c116fa85ddfd9
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/GeospatialCreator/Scripts/Internal/MapTilesUtils.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2023 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.GeospatialCreator.Editor.Internal
22 | {
23 | using System;
24 | using UnityEngine;
25 |
26 | internal class MapTilesUtils
27 | {
28 | /// Extracts the API key from a Google Map Tiles API URL.
29 | /// A URL containing a "key=" parameter.
30 | /// The key extracted from the "key" parameter.
31 | public static string ExtractMapTilesApiKey(string url)
32 | {
33 | char[] delimeters = { '&', '?' };
34 | foreach (string urlPart in url.Split(delimeters))
35 | {
36 | if (urlPart.StartsWith("key="))
37 | {
38 | return urlPart.Substring(4);
39 | }
40 | }
41 |
42 | return string.Empty;
43 | }
44 |
45 | /// Returns a Map Tiles API URL for a given API key.
46 | /// The API key to be used with the URL.
47 | /// A valid URL for the Map Tiles API.
48 | public static string CreateMapTilesUrl(string apiKey)
49 | {
50 | return String.Format(
51 | "https://tile.googleapis.com/v1/3dtiles/root.json?key={0}",
52 | apiKey);
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/Editor/GeospatialCreator/Scripts/Internal/MapTilesUtils.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dc426d7b6247e4261b4307301f7516f7
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/GeospatialCreator/Scripts/Internal/OriginAdapterManager.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cd2a0229f46d74f6dbc2b9e7de8e395c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/GeospatialCreator/Scripts/Internal/PlaceSearchHelper.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9f32ed72d4262e54c81eb84b6f7c774c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/GeospatialCreator/Scripts/Internal/PlaceSearchWindow.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5bf6b69fade9a2741a8907e2d6a26047
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/GeospatialCreator/Scripts/Internal/PlacesApi.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 284498e7e4b884d65a7883c15392a6af
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Google.XR.ARCoreExtensions.Editor.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Google.XR.ARCoreExtensions.Editor",
3 | "references": [
4 | "Google.XR.ARCoreExtensions",
5 | "Unity.XR.Management",
6 | "Unity.XR.Management.Editor",
7 | "Unity.XR.ARCore",
8 | "Unity.XR.CoreUtils"
9 | ],
10 | "includePlatforms": [
11 | "Editor"
12 | ],
13 | "excludePlatforms": [],
14 | "allowUnsafeCode": false,
15 | "overrideReferences": false,
16 | "precompiledReferences": [],
17 | "autoReferenced": true,
18 | "defineConstraints": [],
19 | "versionDefines": [
20 | ],
21 | "noEngineReferences": false
22 | }
23 |
--------------------------------------------------------------------------------
/Editor/Google.XR.ARCoreExtensions.Editor.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3eea2cc8800e040e0bf83d3be70315f5
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Editor/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e3f30193f67af48619c3e6b35e4f62c9
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 352d34eec46d14ceeaf3aaac7ef59db3
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/ARCoreAnalytics.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6dd87b240eda24ea5862d538712993ab
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/ARCoreAnalyticsGUI.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d7d8eae0905f343e9b9f4344bf7bced1
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/ARCoreAnalyticsProvider.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2019 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Editor.Internal
22 | {
23 | using UnityEditor;
24 |
25 | internal class ARCoreAnalyticsProvider : SettingsProvider
26 | {
27 | public ARCoreAnalyticsProvider(string path, SettingsScope scope)
28 | : base(path, scope)
29 | {
30 | }
31 |
32 | [SettingsProvider]
33 | public static SettingsProvider CreateARCoreAnalyticsProvider()
34 | {
35 | var provider =
36 | new ARCoreAnalyticsProvider("Preferences/Google ARCore", SettingsScope.User);
37 |
38 | // Automatically extract all keywords from public static GUI content.
39 | provider.keywords =
40 | GetSearchKeywordsFromGUIContentProperties();
41 |
42 | return provider;
43 | }
44 |
45 | public override void OnGUI(string searchContext)
46 | {
47 | ARCoreAnalyticsGUI.OnGUI();
48 | }
49 | }
50 | }
51 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/ARCoreAnalyticsProvider.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ba46ab99f1e8049c8a15420ce4649290
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/ARCoreExtensionsProjectSettingsGUI.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 31b7aed6d57904eeb9a54f944670bf6e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/ARCoreExtensionsProjectSettingsProvider.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e6ceb31f542624afd9ef45433616d382
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/Analytics.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 571b5e07e502f4d3e9c405be14701df1
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/Analytics/ArcoreClearcut.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bb4c67fceb90a4dfdb37e194daeca03c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/Analytics/ArcoreSdkLog.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 118520d961c2a491993dd06cbbc73f72
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/Analytics/Google.Protobuf.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/google-ar/arcore-unity-extensions/b5a8a34bb0f5158389703854e908c33b544d8da5/Editor/Scripts/Internal/Analytics/Google.Protobuf.dll
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/Analytics/Google.Protobuf.dll.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5c92e9fc1bc9643a9a55eb16bb0dfc01
3 | PluginImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | iconMap: {}
7 | executionOrder: {}
8 | defineConstraints: []
9 | isPreloaded: 0
10 | isOverridable: 0
11 | isExplicitlyReferenced: 0
12 | validateReferences: 1
13 | platformData:
14 | - first:
15 | Any:
16 | second:
17 | enabled: 0
18 | settings: {}
19 | - first:
20 | Editor: Editor
21 | second:
22 | enabled: 1
23 | settings:
24 | DefaultValueInitialized: true
25 | - first:
26 | Windows Store Apps: WindowsStoreApps
27 | second:
28 | enabled: 0
29 | settings:
30 | CPU: AnyCPU
31 | userData:
32 | assetBundleName:
33 | assetBundleVariant:
34 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/AndroidDependenciesHelper.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 48f2fff6865274f3983a9bc24ef34992
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/AndroidManifestMerger.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1388cab1d831143c2a3932f7ae8d5078
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/AndroidSupportPreprocessBuild.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b02a0654557c34b21bfe7f82fd47e9c4
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/AssetHelper.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 872d1722831914c0ebe979312a787599
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/ExternalDependencyResolverHelper.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2c4abbcc860cc43f7980589df3bf01eb
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/GeospatialCreatorEnabledWizard.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ef2e6a42aeb6c40d5a09e2817ba165ab
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/GeospatialCreatorHelper.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f1f1553b10b244f29b82b6d0e738f7c7
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/IOSSupportHelper.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3dcfeea5a335245e396fc77d8bbdc807
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/IOSSupportPreprocessBuild.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d587419e88d224d119e10dd6352dbb8c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/LogRequestUtils.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 112a12009bc6b4d608953c634f7b0d3e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/ModulesWorkflow.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 41ca9eab70ed9465382ea220764b3baa
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/ModulesWorkflow/CompatibilityCheckPreprocessBuild.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 38d5c23c3c85843bda4420b2926638ff
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/ModulesWorkflow/CustomizedAndroidProjectFilesModifier.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e117cf495e7c34ced90ebf9eb7853192
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/ModulesWorkflow/CustomizedManifestInjection.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d47139d8bb3794dbc8ccc9e2c886a683
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/ModulesWorkflow/ExternalDependencyResolverPreprocessBuild.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6e8d3dbef26b24135982dc0d8d82f289
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/ModulesWorkflow/ProguardInjectionPreprocessBuild.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 02f10eba050344c4b85c4bb9ebbdb523
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/ModulesWorkflow/RuntimeConfigPreprocessBuild.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 25229d05643da400fac5b329cd13bcc0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/PropertyDrawers.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8650b633de838471baa4d37186479c9a
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/PropertyDrawers/DynamicHelpAttributeDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: eeda07735f4354974a49069f45ab28c1
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/PropertyDrawers/EnumFlagsAttributeDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f0978d695433a4a73b7412778cd1b9e4
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/PropertyDrawers/HelpAttributeDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9a6771d42c94b4491a732f62f405769e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/SceneUtils.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2019 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Editor.Internal
22 | {
23 | using UnityEditor;
24 |
25 | internal static class SceneUtils
26 | {
27 | [MenuItem("GameObject/XR/ARCore Extensions", false, 9)]
28 | private static void CreateARCoreExtensions()
29 | {
30 | ObjectFactory.CreateGameObject("ARCore Extensions", typeof(ARCoreExtensions));
31 | }
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/SceneUtils.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f21d99741d9c2403189ac18b017c6c02
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/Scripts/Internal/ShellHelper.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 26000b155ee0c479c8cd2a9b46aa6dd4
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/LICENSE.md.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 684c29b33c0464126b0c4b3dabf9e917
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | Google ARCore Extensions and Geospatial Creator for Unity's AR Foundation
2 | ==========================================
3 | Copyright 2019 Google LLC
4 |
5 | This package provides extensions to Unity's AR Foundation cross platform
6 | Augmented Reality API. It also provides native APIs for features provided by
7 | Google ARCore. With these extensions you can build new AR experiences or
8 | enhance existing apps with AR features.
9 |
10 |
11 | ## Quick Start
12 |
13 | See the [Getting Started with ARCore Extensions for Unity](//developers.google.com/ar/develop/unity-arf/quickstart)
14 | developer guide.
15 |
16 |
17 | ## API Reference
18 |
19 | See the [ARCore Extensions API Reference](//developers.google.com/ar/reference/unity-arf).
20 |
21 |
22 | ## Release Notes
23 |
24 | The package release notes are available on the
25 | [releases](//github.com/google-ar/arcore-unity-extensions/releases) page.
26 |
27 |
28 | ## Terms & Conditions
29 |
30 | By downloading the ARCore Extensions for AR Foundation, you agree that the
31 | [**ARCore Additional Terms of Service**](https://developers.google.com/ar/develop/terms)
32 | governs your use thereof.
33 |
34 |
35 | ## User privacy requirements
36 |
37 | You must disclose the use of Google Play Services for AR (ARCore) and how it
38 | collects and processes data, prominently in your application, easily accessible
39 | to users. You can do this by adding the following text on your main menu or
40 | notice screen: "This application runs on
41 | [Google Play Services for AR](//play.google.com/store/apps/details?id=com.google.ar.core)
42 | (ARCore), which is provided by Google LLC and governed by the
43 | [Google Privacy Policy](//policies.google.com/privacy)".
44 |
45 | See the [User privacy requirements](https://developers.google.com/ar/develop/privacy-requirements).
46 |
47 | ## Deprecation policy
48 |
49 | Apps built with **ARCore SDK 1.12.0 or higher** are covered by the
50 | [Cloud Anchor API deprecation policy](//developers.google.com/ar/distribute/deprecation-policy).
51 |
52 | Apps built with **ARCore SDK 1.11.0 or lower** will be unable to host or resolve
53 | Cloud Anchors beginning December 2020 due to the SDK's use of an older,
54 | deprecated ARCore Cloud Anchor service.
55 |
--------------------------------------------------------------------------------
/README.md.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e4a15a5a60acb40b69f3dd392386eeb8
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Runtime.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: df6f7c8173aef4ce18044d1392042d34
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Runtime/GeospatialCreatorRuntime.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 52c07560976e94d978fa6d3a781ded15
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Runtime/GeospatialCreatorRuntime/GeospatialCreatorRuntimeAssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2023 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | [assembly: System.Runtime.CompilerServices.InternalsVisibleTo(
22 | "Google.XR.ARCoreExtensions.GeospatialCreator.Editor")]
23 |
24 |
--------------------------------------------------------------------------------
/Runtime/GeospatialCreatorRuntime/GeospatialCreatorRuntimeAssemblyInfo.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6dbe9cc6f034e4fa289ce13354c71d76
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/GeospatialCreatorRuntime/Google.XR.ARCoreExtensions.GeospatialCreator.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Google.XR.ARCoreExtensions.GeospatialCreator",
3 | "rootNamespace": "",
4 | "references": [
5 | "Google.XR.ARCoreExtensions",
6 | "Unity.XR.ARCore",
7 | "Unity.XR.ARSubsystems",
8 | "Unity.XR.ARFoundation",
9 | "Unity.XR.CoreUtils",
10 | "Unity.Mathematics"
11 | ],
12 | "includePlatforms": [
13 | "Android",
14 | "Editor",
15 | "iOS"
16 | ],
17 | "excludePlatforms": [],
18 | "allowUnsafeCode": false,
19 | "overrideReferences": false,
20 | "precompiledReferences": [],
21 | "autoReferenced": true,
22 | "defineConstraints": [],
23 | "versionDefines": [
24 | {
25 | "name": "com.unity.mathematics",
26 | "expression": "1.2.0",
27 | "define": "ARCORE_INTERNAL_USE_UNITY_MATH"
28 | }
29 | ],
30 | "noEngineReferences": false
31 | }
32 |
--------------------------------------------------------------------------------
/Runtime/GeospatialCreatorRuntime/Google.XR.ARCoreExtensions.GeospatialCreator.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8a015f4995fdb4fe592dfb7b3c09e505
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Runtime/GeospatialCreatorRuntime/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e45781be5b6c34dee8d4e8572c643fab
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Runtime/GeospatialCreatorRuntime/Scripts/ARGeospatialCreatorAnchor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0b3d0e3f52dfe4243aceaba16f9cd0c7
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/GeospatialCreatorRuntime/Scripts/ARGeospatialCreatorOrigin.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 75a955f18f200b34ba07d82013cdd0f6
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/GeospatialCreatorRuntime/Scripts/AnchorAltitudeType.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3a4849a88534a4fd0a291683ae070222
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/GeospatialCreatorRuntime/Scripts/Internal.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ca481bcbdb6bd4aa9a4d5a0ae4592e81
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Runtime/GeospatialCreatorRuntime/Scripts/Internal/ARGeospatialCreatorObject.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2023 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.GeospatialCreator.Internal
22 | {
23 | using System;
24 | using UnityEngine;
25 |
26 | ///
27 | /// Base class for Geospatial Creator objects. Useful for managing Editor-specific updates.
28 | ///
29 | [ExecuteInEditMode]
30 | public abstract class ARGeospatialCreatorObject : MonoBehaviour
31 | {
32 | #if UNITY_EDITOR
33 | #if ARCORE_INTERNAL_GEOSPATIAL_CREATOR_ENABLED
34 | internal Action OnEditorUpdate;
35 |
36 | internal virtual void Update()
37 | {
38 | OnEditorUpdate?.Invoke();
39 | }
40 | #endif // ARCORE_INTERNAL_GEOSPATIAL_CREATOR_ENABLED
41 | #endif // UNITY_EDITOR
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/Runtime/GeospatialCreatorRuntime/Scripts/Internal/ARGeospatialCreatorObject.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b3d62d9bd225f47648d60fba514f98e1
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/GeospatialCreatorRuntime/Scripts/Internal/GeoCoordinate.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2023 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.GeospatialCreator.Internal
22 | {
23 | using System;
24 | using UnityEngine;
25 |
26 | /// Immutable class representing a specific lat/lon/altitude.
27 | internal sealed class GeoCoordinate
28 | {
29 | private readonly double _latitude;
30 | private readonly double _longitude;
31 | private readonly double _altitude;
32 |
33 | public GeoCoordinate(double latitude, double longitude, double altitude)
34 | {
35 | _latitude = latitude;
36 | _longitude = longitude;
37 | _altitude = altitude;
38 | }
39 |
40 | public double Latitude
41 | {
42 | get { return _latitude; }
43 | }
44 |
45 | public double Longitude
46 | {
47 | get { return _longitude; }
48 | }
49 |
50 | public double Altitude
51 | {
52 | get { return _altitude; }
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/Runtime/GeospatialCreatorRuntime/Scripts/Internal/GeoCoordinate.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0820e4284ede6469585a7c45da681d69
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/GeospatialCreatorRuntime/Scripts/Internal/GeoMath.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fde23e3ba86434b2d94a4956bbe0ef37
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/GeospatialCreatorRuntime/Scripts/Internal/IOriginComponentAdapter.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2023 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.GeospatialCreator.Internal
22 | {
23 | using System;
24 | using UnityEngine;
25 |
26 | // Used when an ARGeospatialCreatorOrigin's location is determined by or maintained within a
27 | // subcomponent. For example, the default way to configure an origin is to add a
28 | // CesiumGeoreference as a subcomponent, and couple the lat/lon/alt of the Origin object to
29 | // that of the CesiumGeoreference subcomponent. The adapter pattern allows us to avoid
30 | // exposing the implementation details of the CesiumGeoreference to the
31 | // ARGeospatialCreatorOrigin class.
32 | internal interface IOriginComponentAdapter
33 | {
34 | // Retrieves the origin location from the subcomponent. Could be null if the subcomponent
35 | // does not exist or if the origin is not defined.
36 | GeoCoordinate GetOriginFromComponent();
37 |
38 | // Sets the origin location in the subcomponent. This is invoked by
39 | // ARGeospatialCreatorOrigin#SetOriginPoint to ensure the origin and its coupled
40 | // subcomponent stay in sync.
41 | void SetComponentOrigin(GeoCoordinate newOrigin);
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/Runtime/GeospatialCreatorRuntime/Scripts/Internal/IOriginComponentAdapter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6422f4998054f45afb217607660025fa
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/GeospatialCreatorRuntime/Scripts/Internal/MatrixStack.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fa134a29327204b5da4867ec5306d408
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/GeospatialCreatorRuntime/Scripts/Internal/Origin3DTilesetAdapter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4184a3ae46144475a98ea52885c2ec37
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/GeospatialCreatorRuntime/Scripts/Internal/UnityMathematicsStub.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e225dd29319f64cc78916f9946d7575a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Google.XR.ARCoreExtensions.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Google.XR.ARCoreExtensions",
3 | "rootNamespace": "",
4 | "references": [
5 | "Unity.XR.ARFoundation",
6 | "Unity.XR.ARSubsystems",
7 | "Unity.XR.ARCore",
8 | "Unity.XR.CoreUtils"
9 | ],
10 | "includePlatforms": [
11 | "Android",
12 | "Editor",
13 | "iOS"
14 | ],
15 | "excludePlatforms": [],
16 | "allowUnsafeCode": false,
17 | "overrideReferences": false,
18 | "precompiledReferences": [],
19 | "autoReferenced": true,
20 | "defineConstraints": [],
21 | "versionDefines": [
22 | ],
23 | "noEngineReferences": false
24 | }
25 |
--------------------------------------------------------------------------------
/Runtime/Google.XR.ARCoreExtensions.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b35d8248e1a04478bb2d70fe76652ddf
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Runtime/Plugins.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7503bf199a08d47b681b4e1496fae841
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Runtime/Plugins/ARPresto.aar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/google-ar/arcore-unity-extensions/b5a8a34bb0f5158389703854e908c33b544d8da5/Runtime/Plugins/ARPresto.aar
--------------------------------------------------------------------------------
/Runtime/Plugins/ARPresto.aar.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f2ae7acc0033d4b19aa5f490882cddce
3 | PluginImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | iconMap: {}
7 | executionOrder: {}
8 | defineConstraints: []
9 | isPreloaded: 0
10 | isOverridable: 0
11 | isExplicitlyReferenced: 0
12 | validateReferences: 1
13 | platformData:
14 | - first:
15 | Android: Android
16 | second:
17 | enabled: 1
18 | settings:
19 | CPU: ARMv7
20 | - first:
21 | Any:
22 | second:
23 | enabled: 0
24 | settings: {}
25 | - first:
26 | Editor: Editor
27 | second:
28 | enabled: 0
29 | settings:
30 | CPU: AnyCPU
31 | DefaultValueInitialized: true
32 | OS: AnyOS
33 | - first:
34 | Standalone: Linux64
35 | second:
36 | enabled: 0
37 | settings:
38 | CPU: AnyCPU
39 | - first:
40 | Standalone: OSXUniversal
41 | second:
42 | enabled: 0
43 | settings:
44 | CPU: x86_64
45 | - first:
46 | Standalone: Win
47 | second:
48 | enabled: 0
49 | settings:
50 | CPU: x86
51 | - first:
52 | Standalone: Win64
53 | second:
54 | enabled: 0
55 | settings:
56 | CPU: x86_64
57 | - first:
58 | iPhone: iOS
59 | second:
60 | enabled: 0
61 | settings:
62 | AddToEmbeddedBinaries: false
63 | CPU: AnyCPU
64 | CompileFlags:
65 | FrameworkDependencies:
66 | userData:
67 | assetBundleName:
68 | assetBundleVariant:
69 |
--------------------------------------------------------------------------------
/Runtime/Plugins/arcore_client.aar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/google-ar/arcore-unity-extensions/b5a8a34bb0f5158389703854e908c33b544d8da5/Runtime/Plugins/arcore_client.aar
--------------------------------------------------------------------------------
/Runtime/Plugins/arcore_client.aar.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6fb8c079acb6347ec8d7d3c463528211
3 | PluginImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | iconMap: {}
7 | executionOrder: {}
8 | defineConstraints: []
9 | isPreloaded: 0
10 | isOverridable: 0
11 | isExplicitlyReferenced: 0
12 | validateReferences: 1
13 | platformData:
14 | - first:
15 | Android: Android
16 | second:
17 | enabled: 1
18 | settings:
19 | CPU: ARMv7
20 | - first:
21 | Any:
22 | second:
23 | enabled: 0
24 | settings: {}
25 | - first:
26 | Editor: Editor
27 | second:
28 | enabled: 0
29 | settings:
30 | CPU: AnyCPU
31 | DefaultValueInitialized: true
32 | OS: AnyOS
33 | - first:
34 | Standalone: Linux64
35 | second:
36 | enabled: 0
37 | settings:
38 | CPU: AnyCPU
39 | - first:
40 | Standalone: OSXUniversal
41 | second:
42 | enabled: 0
43 | settings:
44 | CPU: x86_64
45 | - first:
46 | Standalone: Win
47 | second:
48 | enabled: 0
49 | settings:
50 | CPU: x86
51 | - first:
52 | Standalone: Win64
53 | second:
54 | enabled: 0
55 | settings:
56 | CPU: x86_64
57 | - first:
58 | iPhone: iOS
59 | second:
60 | enabled: 0
61 | settings:
62 | AddToEmbeddedBinaries: false
63 | CPU: AnyCPU
64 | CompileFlags:
65 | FrameworkDependencies:
66 | userData:
67 | assetBundleName:
68 | assetBundleVariant:
69 |
--------------------------------------------------------------------------------
/Runtime/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 251ecbc0a5a4244fbb34fc8a2cdfaf78
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Runtime/Scripts/ARAnchorManagerExtensions.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2535650d302e649e29621c3c899e134c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/ARCloudAnchor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5187941e12d2e4dc998a382eabb71a63
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/ARCoreExtensions.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1b50ad3f5d9024549b0a549c5a03a084
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/ARCoreExtensionsCameraConfigFilter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 269129ba34e5b43d5aac34839ce7f646
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/ARCoreExtensionsConfig.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4ae147bac9ff8453284f59548528c2aa
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/ARCoreRecordingConfig.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fd08c467e0dcb4110826db4f97326096
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/AREarthManager.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 04013b89158ee479c9d622e942e3b60b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/ARGeospatialAnchor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9be18a7392bf44ce7a5ceab9e8a6f240
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/ARPlaybackManager.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ee9dd780dfd084e199dcd8675ae963ca
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/ARRaycastManagerExtensions.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8b6e61bd0d9f54374a9b6c43e16c99ab
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/ARRecordingManager.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6359bfb6fc9d24ee2bd78491ee3d2fa2
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/ARSemanticManager.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 40b2f9039c2b04d5c8b51cca3cfa0820
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/ARStreetscapeGeometriesChangedEventArgs.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 81c3af369f5de46f583c186881bcec71
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/ARStreetscapeGeometry.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 80abaad76bd124c09bbd6da09f524805
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/ARStreetscapeGeometryManager.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c8327b807ca7a4c87b3b7afa5a2cb0b3
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/CameraConfigDepthSensorUsage.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1fd57946ef87a47f58b92f4f27ed588d
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/CameraConfigFacingDirection.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2020 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions
22 | {
23 | using System;
24 |
25 | ///
26 | /// Facing direction options for camera config.
27 | ///
28 | public enum CameraConfigFacingDirection
29 | {
30 | ///
31 | /// Back-facing (world) camera is enabled.
32 | ///
33 | /// Available on all
34 | /// ARCore supported devices.
35 | ///
36 | Back = 0,
37 |
38 | ///
39 | /// Front-facing (selfie) camera is enabled.
40 | ///
41 | /// See
43 | /// ARCore supported devices for available camera configs by device.
44 | ///
45 | /// To limit distribution of your app to only devices that have a
46 | /// front-facing camera, use uses-feature
48 | /// with android.hardware.camera.
49 | ///
50 | Front = 1,
51 | }
52 | }
53 |
--------------------------------------------------------------------------------
/Runtime/Scripts/CameraConfigFacingDirection.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: acc1e3f00171a48beb0f994d07c1d909
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/CameraConfigStereoCameraUsage.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2020 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions
22 | {
23 | using System;
24 | using System.Diagnostics.CodeAnalysis;
25 | using UnityEngine;
26 |
27 | ///
28 | /// Stereo Camera usage options.
29 | ///
30 | [Flags]
31 | [SuppressMessage("UnityRules.UnityStyleRules", "US1200:FlagsEnumsMustBePlural",
32 | Justification = "Usage is plural.")]
33 | public enum CameraConfigStereoCameraUsage
34 | {
35 | ///
36 | /// A stereo camera is present on the device and will be used by ARCore.
37 | /// Not available on all ARCore supported devices.
38 | ///
39 | [Tooltip("ARCore requires a stereo camera to be present on the device. " +
40 | "Not available on all ARCore supported devices.")]
41 | RequireAndUse = 0x0001,
42 |
43 | ///
44 | /// ARCore will not attempt to use a stereo camera, even if one is
45 | /// present.
46 | /// Valid on all
47 | /// ARCore supported devices.
48 | ///
49 | [Tooltip("ARCore will not use the stereo camera, even if it is present. " +
50 | "Available on all supported devices.")]
51 | DoNotUse = 0x0002,
52 | }
53 | }
54 |
--------------------------------------------------------------------------------
/Runtime/Scripts/CameraConfigStereoCameraUsage.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fe0016db5cf6d410683bd247a57ac4bf
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/CameraConfigTargetFps.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2020 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions
22 | {
23 | using System;
24 | using UnityEngine;
25 |
26 | ///
27 | /// The camera frame rate filter for the currently selected camera.
28 | ///
29 | [Flags]
30 | public enum CameraConfigTargetFps
31 | {
32 | ///
33 | /// Target 30fps camera capture frame rate.
34 | ///
35 | /// Available on all
36 | ///
37 | /// ARCore supported devices.
38 | ///
39 | [Tooltip("Target 30fps camera capture frame rate. " +
40 | "Available on all ARCore supported devices.")]
41 | Target30FPS = 0x0001,
42 |
43 | ///
44 | /// Target 60fps camera capture frame rate.
45 | ///
46 | /// Increases power consumption and may increase app memory usage.
47 | ///
48 | /// See the
49 | /// ARCore supported devices page for a list of
50 | /// devices that currently support 60fps.
51 | ///
52 | [Tooltip("Target 60fps camera capture frame rate on supported devices.")]
53 | Target60FPS = 0x0002,
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/Runtime/Scripts/CameraConfigTargetFps.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7ae5c309331a44f7cb4948f3cd60c803
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/CloudAnchorMode.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 48cfe9fb922bf44bbb93696a77ce6340
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/CloudAnchorState.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 528fbf031f7bb46af97bcff2243b70a0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/EarthState.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a96354b0118574e298df34dfbc07af0c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/FeatureMapQuality.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7bfc203c0f48d4ef28079d6ea8b64316
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/FeatureSupported.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2022 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions
22 | {
23 | ///
24 | /// Indicates whether a feature or capability is supported on the device.
25 | ///
26 | public enum FeatureSupported
27 | {
28 | ///
29 | /// The feature or capability is supported.
30 | ///
31 | Supported,
32 |
33 | ///
34 | /// Support is unknown. This could be because support is still being determined.
35 | ///
36 | Unknown,
37 |
38 | ///
39 | /// The feature or capability is not supported.
40 | ///
41 | Unsupported,
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/Runtime/Scripts/FeatureSupported.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6b6de63c2645d43a5a2cdec32f7d01c4
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/GeospatialMode.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 37875f2357e524a66bafe8fceed9c7dd
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/GeospatialPose.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6adaa9d75ebd94551a6ad9b6e65074b2
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/HostCloudAnchorPromise.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cf4877029503b495f8f414223faa1ee0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/HostCloudAnchorResult.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c5ae6fd0f284b479d8e07d1178e0a6ae
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9544c2ebce69f4d57a41abdb09437282
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/ARCoreExtensionsProjectSettings.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cbacc217f948f45a783c3a1e1f43c4b2
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/ARCoreHandles.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2aecf7284ca324775b7d54187748437f
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/ARCoreHandles/ARCoreHandleExtensions.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a5443b6535703472a9c71a7129ee9765
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/AndroidPermissionsManager.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 94265d3d3f5c44845a6dcdd8f6be97a1
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/ApiConstants.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2019 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Internal
22 | {
23 | internal static class ApiConstants
24 | {
25 | #if UNITY_ANDROID
26 | public const string ARCoreNativeApi = "arcore_sdk_c";
27 | public const string ARPrestoApi = "arpresto_api";
28 | #elif UNITY_IOS && ARCORE_EXTENSIONS_IOS_SUPPORT
29 | public const string ARCoreNativeApi = "__Internal";
30 | public const string ARPrestoApi = "NOT_AVAILABLE";
31 | #else
32 | public const string ARCoreNativeApi = "NOT_AVAILABLE";
33 | public const string ARPrestoApi = "NOT_AVAILABLE";
34 | #endif
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/ApiConstants.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f504efaea0dac449299ccead7c670c87
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/CachedData.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 33b46e35c8626480fa1abb5affb464b7
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/DependentModules.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 531c14ab915ee4cb4bc02c2fa157ee16
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/DependentModules/DependentModuleBase.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dab55e5623da149789bd9db5aa8f6d1f
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/DependentModules/DependentModulesManager.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2020 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Internal
22 | {
23 | using System.Collections.Generic;
24 | using System.Diagnostics.CodeAnalysis;
25 | using UnityEditor;
26 |
27 | ///
28 | /// Manager for available modules.
29 | ///
30 | public class DependentModulesManager
31 | {
32 | private static List _modules;
33 |
34 | ///
35 | /// Get Feature Dependent Modules.
36 | ///
37 | /// The list of all modules.
38 | public static List GetModules()
39 | {
40 | if (_modules == null)
41 | {
42 | List modules = new List()
43 | {
44 | new LocationModule(),
45 | new AuthenticationModule(),
46 | };
47 |
48 | #if UNITY_EDITOR
49 | _modules = modules;
50 | #else
51 | List modulesEnabled = RuntimeConfig.Instance.ModulesEnabled;
52 | _modules = modules.FindAll(
53 | module => modulesEnabled.Contains(module.GetType().Name));
54 | #endif
55 | }
56 |
57 | return _modules;
58 | }
59 |
60 | }
61 | }
62 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/DependentModules/DependentModulesManager.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: df5af2f274ae2479590d677c9aed3129
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/DependentModules/FeatureModules.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 414cd56feb69f4d678badec7ceee68fb
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/DependentModules/FeatureModules/AuthenticationModule.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a0ff6ee90a902483f8384fa3f176e007
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/DependentModules/FeatureModules/LocationModule.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d4c8ff3c155594ea1b747e5b4bc5b06e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/DependentModules/IDependentModule.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9535b3bd57683453cb61ebc8c20779cd
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Helpers.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8ee3a6709248d4f8ea3d9eb74e192504
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Helpers/DllImportNoop.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2022 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Internal
22 | {
23 | internal class DllImportNoop : System.Attribute
24 | {
25 | public DllImportNoop(string dllName)
26 | {
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Helpers/DllImportNoop.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d17b06f3b84a44213a0a8332e35fc83b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Helpers/Translators.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9154e1e27c9e44e00b5e482eae99e021
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/IOSSupportManager.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 36918fd981faf47d79b7c085088d1538
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/InterruptiblePromise.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 57c447e7a46ac4661a131c39674a85d0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/PropertyAttributes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9e2c27099b6f544508e5d6aa82a6b101
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/PropertyAttributes/DynamicHelpAttribute.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2020 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Internal
22 | {
23 | using UnityEngine;
24 |
25 | ///
26 | /// This attribute is used to generate a HelpBox based on the HelpAttribute
27 | /// return by the given reflection function. If both
28 | /// and are in use, only HelpAttribute will take effect.
29 | ///
30 | /// Note: the function must return the type HelpAttribute, take no parameters,
31 | /// and be a public member of the target object.
32 | ///
33 | public class DynamicHelpAttribute : PropertyAttribute
34 | {
35 | ///
36 | /// Reflection function that return the type HelpAttribute, take no parameters,
37 | /// and must be a public member of the target object.
38 | ///
39 | public readonly string CheckingFunction;
40 |
41 | ///
42 | /// Initializes a new instance of the DynamicHelpAttribute class.
43 | ///
44 | /// A reflection function.
45 | public DynamicHelpAttribute(string checkingFunction)
46 | {
47 | CheckingFunction = checkingFunction;
48 | }
49 | }
50 | }
51 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/PropertyAttributes/DynamicHelpAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5ec8ae49985b94377baafa9ac791718d
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/PropertyAttributes/EnumFlagsAttribute.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2020 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Internal
22 | {
23 | using UnityEngine;
24 |
25 | ///
26 | /// Enum flags attribute to calculate the "everything" option based on the current
27 | /// enum values instead of using "-1" directly for the backward compatibility.
28 | ///
29 | public class EnumFlagsAttribute : PropertyAttribute
30 | {
31 | ///
32 | /// The enum type of the property with .
33 | ///
34 | public System.Type EnumType;
35 |
36 | ///
37 | /// Constructor of EnumFlagsAttribute class.
38 | ///
39 | /// The type of the enum.
40 | public EnumFlagsAttribute(System.Type type)
41 | {
42 | EnumType = type;
43 | }
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/PropertyAttributes/EnumFlagsAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5291af9d7502942179085b4be97ca17a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/PropertyAttributes/HelpAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bda244d79f8ef480bbd2bcd15a4dd3fb
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/RuntimeConfig.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e33f0ae6a91754a3d8a1f4e1a8ddd0d6
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a984ab1008e624ba6ab870f467bac463
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiArStatus.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8ad177b4707e04d5e95ad07aa95718fb
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiCloudAnchorMode.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2019 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Internal
22 | {
23 | // ARCore Anchor Mode used to enable or disable Cloud Anchors.
24 | internal enum ApiCloudAnchorMode
25 | {
26 | Disabled = 0,
27 | Enabled = 1,
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiCloudAnchorMode.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a49791e1b2563456ca99f83a9a084c5a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiCloudAnchorState.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2019 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Internal
22 | {
23 | // Internal states for Cloud Anchors.
24 | internal enum ApiCloudAnchorState
25 | {
26 | None = 0,
27 | TaskInProgress = 1,
28 | Success = 2,
29 | ErrorInternal = -1,
30 | ErrorNotAuthorized = -2,
31 | ErrorResourceExhausted = -4,
32 | ErrorHostingDatasetProcessingFailed = -5,
33 | ErrorResolvingCloudIdNotFound = -6,
34 | ErrorResolvingSDKTooOld = -8,
35 | ErrorResolvingSDKTooNew = -9,
36 | ErrorHostingServiceUnavailable = -10,
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiCloudAnchorState.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0a768720214e94675937d3e7674ca001
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiCoordinates2dType.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2020 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Internal
22 | {
23 | // 2d coordinate systems supported by ARCore.
24 | internal enum ApiCoordinates2dType
25 | {
26 | TexturePixels = 0,
27 | TextureNormalized = 1,
28 | ImagePixels = 2,
29 | ImageNormalized = 3,
30 | FeatureTrackingImage = 4,
31 | FeatureTrackingImageNormalized = 5,
32 | OpenGLDeviceNormalized = 6,
33 | View = 7,
34 | ViewNormalized = 8,
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiCoordinates2dType.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 025503a9c23324b16b15912b7b2d0585
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiGeospatialAnchorType.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2021 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Internal
22 | {
23 | internal enum ApiGeospatialAnchorType
24 | {
25 | Unknown = 0,
26 | WGS84 = 1,
27 | Terrain = 2,
28 | Rooftop = 3,
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiGeospatialAnchorType.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0bb7bfa0b8e714af88f6ca2495764f21
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiGeospatialCreatorPlatform.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2021 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Internal
22 | {
23 | internal enum ApiGeospatialCreatorPlatform
24 | {
25 | // 0, 2, and 4 are not supported values for Unity.
26 | Disabled = 1,
27 | ArCoreExtensionsUnity = 3,
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiGeospatialCreatorPlatform.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 31db4cb898b7e41ccb66ea866a525763
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiGeospatialMode.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2021 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Internal
22 | {
23 | internal enum ApiGeospatialMode
24 | {
25 | Disabled = 0,
26 | Enabled = 2,
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiGeospatialMode.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c49588bb38d284f0fbabfc90452d64a7
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiPlaybackStatus.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2020 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Internal
22 | {
23 | internal enum ApiPlaybackStatus
24 | {
25 | None = 0,
26 | OK = 1,
27 | IOError = 2,
28 | FinishedSuccess = 3,
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiPlaybackStatus.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 59802b604a80d4b0eb035938a9e1e831
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiPose.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2019 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Internal
22 | {
23 | using System.Runtime.InteropServices;
24 | using UnityEngine;
25 |
26 | // ARCore Pose, used to track Anchor position and orientation.
27 | [StructLayout(LayoutKind.Sequential)]
28 | internal struct ApiPose
29 | {
30 | [MarshalAs(UnmanagedType.R4)]
31 | public float Qx;
32 |
33 | [MarshalAs(UnmanagedType.R4)]
34 | public float Qy;
35 |
36 | [MarshalAs(UnmanagedType.R4)]
37 | public float Qz;
38 |
39 | [MarshalAs(UnmanagedType.R4)]
40 | public float Qw;
41 |
42 | [MarshalAs(UnmanagedType.R4)]
43 | public float X;
44 |
45 | [MarshalAs(UnmanagedType.R4)]
46 | public float Y;
47 |
48 | [MarshalAs(UnmanagedType.R4)]
49 | public float Z;
50 |
51 | public override string ToString()
52 | {
53 | return string.Format("qx: {0}, qy: {1}, qz: {2}, qw: {3}, x: {4}, y: {5}, z: {6}",
54 | Qx, Qy, Qz, Qw, X, Y, Z);
55 | }
56 | }
57 | }
58 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiPose.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: abf0221942f2743a192aaa5b46e12b0e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiQuaternion.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2021 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Internal
22 | {
23 | using System.Diagnostics.CodeAnalysis;
24 | using System.Runtime.InteropServices;
25 | using UnityEngine;
26 |
27 | ///
28 | /// Quaternion data container.
29 | ///
30 | [StructLayout(LayoutKind.Sequential)]
31 | [SuppressMessage("StyleCop.CSharp.DocumentationRules", "SA1600:ElementsMustBeDocumented",
32 | Justification = "Internal")]
33 | public struct ApiQuaternion
34 | {
35 | [MarshalAs(UnmanagedType.R4)]
36 | public float Qx;
37 |
38 | [MarshalAs(UnmanagedType.R4)]
39 | public float Qy;
40 |
41 | [MarshalAs(UnmanagedType.R4)]
42 | public float Qz;
43 |
44 | [MarshalAs(UnmanagedType.R4)]
45 | public float Qw;
46 |
47 | public override string ToString()
48 | {
49 | return string.Format("qx: {0}, qy: {1}, qz: {2}, qw: {3}", Qx, Qy, Qz, Qw);
50 | }
51 | }
52 | }
53 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiQuaternion.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e201e8562ed0f467dbfc42e31db9c2ba
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiRecordingStatus.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2020 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Internal
22 | {
23 | internal enum ApiRecordingStatus
24 | {
25 | None = 0,
26 | OK = 1,
27 | IOError = 2,
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiRecordingStatus.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e59513c7c58f642b7ade84b912ac2dbc
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiRooftopAnchorState.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2023 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Internal
22 | {
23 | internal enum ApiRooftopAnchorState
24 | {
25 | None = 0,
26 | Success = 1,
27 | ErrorInternal = -1,
28 | ErrorNotAuthorized = -2,
29 | ErrorUnsupportedLocation = -3,
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiRooftopAnchorState.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bb13e06a53f414b10a5bbf37a47b5267
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiSemanticLabel.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2023 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Internal
22 | {
23 | // StreetView12
24 | internal enum ApiSemanticLabel
25 | {
26 | Unlabeled = 0,
27 | Sky = 1,
28 | Building = 2,
29 | Tree = 3,
30 | Road = 4,
31 | Sidewalk = 5,
32 | Terrain = 6,
33 | Structure = 7,
34 | Object = 8,
35 | Vehicle = 9,
36 | Person = 10,
37 | Water = 11,
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiSemanticLabel.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 825946aa3bf844719ae7599a15487549
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiSemanticMode.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2023 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Internal
22 | {
23 | internal enum ApiSemanticMode
24 | {
25 | Disabled = 0,
26 | Enabled = 1,
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiSemanticMode.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d820da0387c6c4df98c6f6f655543cee
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiStreetscapeGeometryMode.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2023 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Internal
22 | {
23 | internal enum ApiStreetscapeGeometryMode
24 | {
25 | Disabled = 0,
26 | Enabled = 1,
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiStreetscapeGeometryMode.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a90f7892001794318b026353524f3074
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiStreetscapeGeometryQuality.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2023 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Internal
22 | {
23 | internal enum ApiStreetscapeGeometryQuality
24 | {
25 | None = 0,
26 | BuildingLOD1 = 1,
27 | BuildingLOD2 = 2,
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiStreetscapeGeometryQuality.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e2d2459d7f86e4826b2c331377dd2fcb
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiStreetscapeGeometryType.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2022 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Internal
22 | {
23 | internal enum ApiStreetscapeGeometryType
24 | {
25 | Terrain = 0,
26 | Building = 1
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiStreetscapeGeometryType.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5fe9ad14383ab4ea8b88949ce9f4bb8a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiTerrainAnchorState.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2022 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Internal
22 | {
23 | // Internal states for Terrain anchors.
24 | internal enum ApiTerrainAnchorState
25 | {
26 | None = 0,
27 | TaskInProgress = 1,
28 | Success = 2,
29 | ErrorInternal = -1,
30 | ErrorNotAuthorized = -2,
31 | ErrorUnsupportedLocation = -3,
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiTerrainAnchorState.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 132fb45d004384fb5a3d6a0ec77f1ec0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiTrackableType.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2022 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Internal
22 | {
23 | internal enum ApiTrackableType
24 | {
25 | Invalid = 0,
26 | BaseTrackable = 0x41520100,
27 | StreetscapeGeometry = 0x41520103,
28 | Earth = 0x41520109,
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiTrackableType.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d29a9807a8971477586d623ad24f2533
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiTrackingState.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2019 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Internal
22 | {
23 | internal enum ApiTrackingState
24 | {
25 | Tracking = 0,
26 | Paused = 1,
27 | Stopped = 2,
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Types/ApiTrackingState.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 65e8867b408ba4dcba409e09ea8cef01
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Wrappers.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1fc8c0ff1e22e45f7ad515c997df3f5a
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Wrappers/ARPrestoApi.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2022 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions.Internal
22 | {
23 | using System;
24 |
25 | #if UNITY_ANDROID
26 | using AndroidImport = System.Runtime.InteropServices.DllImportAttribute;
27 | #else
28 | using AndroidImport = Google.XR.ARCoreExtensions.Internal.DllImportNoop;
29 | #endif
30 |
31 | internal class ARPrestoApi
32 | {
33 | public static void SetSessionRequired(bool required)
34 | {
35 | ExternApi.ArPresto_setSessionRequired(required);
36 | }
37 |
38 | public static IntPtr GetSessionHandle()
39 | {
40 | IntPtr sessionHandle = IntPtr.Zero;
41 | ExternApi.ArPresto_getSession(ref sessionHandle);
42 | return sessionHandle;
43 | }
44 |
45 | private struct ExternApi
46 | {
47 | [AndroidImport(ApiConstants.ARPrestoApi)]
48 | public static extern void ArPresto_setSessionRequired(bool isRequired);
49 |
50 | [AndroidImport(ApiConstants.ARPrestoApi)]
51 | public static extern void ArPresto_getSession(ref IntPtr sessionHandle);
52 | }
53 | }
54 | }
55 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Wrappers/ARPrestoApi.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6d741fcdc00fc46b3897d95d3562f77d
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Wrappers/AnchorApi.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 84e59bae3d955477887c3d3e75d9662c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Wrappers/CameraConfigApi.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c48466a8a8b274765af5b83f32cbb6e5
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Wrappers/CameraConfigFilterApi.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 718b53833789941e888914f244e4fd51
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Wrappers/ConfigApi.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7848b84b19ae04a659203d9c2992d40c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Wrappers/EarthApi.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b8b676186dae7415da388f2fc5fbf260
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Wrappers/FrameApi.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4d8d85540aba543d69d2c8862f5b0246
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Wrappers/FutureApi.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e3d72de55f0aa46e8ac151784cd27803
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Wrappers/GeospatialPoseApi.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6f3072ab510cf40789923b08af56f953
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Wrappers/ImageApi.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 408aad4bd0d2b4bdd9536ed3e8af7f37
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Wrappers/MeshApi.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a94225afc0f724eec9229de6e7cac588
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Wrappers/PoseApi.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a3c899b3725af44aca3445f3f126e162
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Wrappers/RaycastApi.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c4f60386f0cf04906b5dea8619d0514e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Wrappers/RecordingConfigApi.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9ce5dc462bba94a0193597fd64a7cca5
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Wrappers/SessionApi.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 90911d850786142b4b6fd6694959ea0b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Wrappers/StreetscapeGeometryApi.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2c4904d6d500c454f9964f53acbb43da
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Wrappers/TrackApi.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 02e3f1682b14a4d28b0f38c5284dc000
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Wrappers/TrackDataApi.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 94bb7b75444494ac18123ab5840b184d
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Wrappers/TrackDataListApi.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 82b6aafa1b16f479e9b39201bd96e90b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Wrappers/TrackableApi.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 54717223dcd3e43589bfd7e0005c93e4
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Internal/Wrappers/TrackableListApi.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bfe221472a923462984a848bc30cef97
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/PlaybackResult.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2020 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions
22 | {
23 | ///
24 | /// Results from attempting to set playback dataset filepath.
25 | ///
26 | public enum PlaybackResult
27 | {
28 | ///
29 | /// The request completed successfully.
30 | ///
31 | OK,
32 |
33 | ///
34 | /// The call to
35 | /// failed because ARCore is currently attempting to resume or pause the session.
36 | ///
37 | /// Try calling it again in the next frame. Note:
38 | ///
39 | /// - Resuming session may require several frames to complete.
40 | /// - Pausing session may take up to 10 seconds to pause.
41 | ///
42 | ///
43 | SessionNotReady,
44 |
45 | ///
46 | /// The session was not paused when setting the playback dataset.
47 | ///
48 | ErrorSessionNotPaused,
49 |
50 | ///
51 | /// Operation is unsupported with the current session.
52 | ///
53 | ErrorSessionUnsupported,
54 |
55 | ///
56 | /// Playback failed.
57 | ///
58 | ErrorPlaybackFailed,
59 | }
60 | }
61 |
--------------------------------------------------------------------------------
/Runtime/Scripts/PlaybackResult.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dff2733a670e44ef6bf1eee47352613d
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/PlaybackStatus.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2020 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions
22 | {
23 | ///
24 | /// Describes the current playback status.
25 | ///
26 | public enum PlaybackStatus
27 | {
28 | ///
29 | /// The session is not playing back a dataset.
30 | ///
31 | None,
32 |
33 | ///
34 | /// Playback is in process without issues.
35 | ///
36 | OK,
37 |
38 | ///
39 | /// Playback has stopped due to an error.
40 | ///
41 | IOError,
42 |
43 | ///
44 | /// Playback has finished successfully. The session is waiting on the final
45 | /// frame of the dataset. To resume a live camera feed or play another
46 | /// dataset, pause the session, call
47 | /// , and resume the
48 | /// session.
49 | ///
50 | FinishedSuccess,
51 | }
52 | }
53 |
--------------------------------------------------------------------------------
/Runtime/Scripts/PlaybackStatus.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 434863536485a42fd91370b8836e627b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/PromiseState.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2022 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions
22 | {
23 | ///
24 | /// Describes state of an async operation.
25 | ///
26 | public enum PromiseState
27 | {
28 | ///
29 | /// The operation is still pending. It may still be possible to cancel the operation. The
30 | /// result of the operation isn't available yet.
31 | ///
32 | Pending = 0,
33 |
34 | ///
35 | /// The operation has been cancelled.
36 | ///
37 | Cancelled = 1,
38 |
39 | ///
40 | /// The operation is completed and the result is available.
41 | ///
42 | Done = 2,
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/Runtime/Scripts/PromiseState.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2ed6e7e70e6c749e8bd3a9c444d51f22
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/RecordingResult.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0107b4f9c2b114edebd3acebfcf1cd78
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/RecordingStatus.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2020 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions
22 | {
23 | ///
24 | /// Describes the current recording status.
25 | ///
26 | public enum RecordingStatus
27 | {
28 | ///
29 | /// The recorder is not recording.
30 | ///
31 | None,
32 |
33 | ///
34 | /// The recorder is recording normally.
35 | ///
36 | OK,
37 |
38 | ///
39 | /// There was an IO error while recording.
40 | ///
41 | IOError,
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/Runtime/Scripts/RecordingStatus.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 24c04e485230f4b18bbad47e16f2e179
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/ResolveAnchorOnRooftopPromise.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9f9c2dd85fa8e48789cbe6ad45e92b84
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/ResolveAnchorOnRooftopResult.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4959f71c26a70476f822fc33e3afe2db
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/ResolveAnchorOnTerrainPromise.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a8533bda4110e48049e8fabd9231e31e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/ResolveAnchorOnTerrainResult.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 93c62520e905f478fae8770de36a4f47
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/ResolveCloudAnchorPromise.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0ac2e456bbfe644698c3fb381242465d
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/ResolveCloudAnchorResult.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5048bb5a22f524d4b805fbd2436ea8aa
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/RooftopAnchorState.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4dc8e6d85d0cd49f7abc4e962ceb1920
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/SemanticLabel.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4500717e6a4b144d79e1d6ded40f9feb
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/SemanticMode.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e4baaea3b8c474ddbb4de232d213ef3f
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/StreetscapeGeometryMode.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dfd5d7daf7fff43bb839dd0bbefdf756
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/StreetscapeGeometryQuality.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 85a4e7695246d4829aef723fe82a8197
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/StreetscapeGeometryType.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2022 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions
22 | {
23 | using System.Collections;
24 | using System.Collections.Generic;
25 | using UnityEngine;
26 |
27 | ///
28 | /// Describes the type of a Streetscape Geometry.
29 | ///
30 | /// Obtained by .
31 | ///
32 | public enum StreetscapeGeometryType
33 | {
34 | ///
35 | /// This geometry represents the ground or floor.
36 | ///
37 | Terrain = 0,
38 |
39 | ///
40 | /// This geometry represents a building.
41 | ///
42 | Building = 1,
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/Runtime/Scripts/StreetscapeGeometryType.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 953f5638540994681a20c0bdfff84a07
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/TerrainAnchorState.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5d2a369404dc148f2a39e23199d3bbb4
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Track.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2021 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions
22 | {
23 | using System;
24 | using UnityEngine;
25 |
26 | ///
27 | /// Definition of a track to record on. Data recorded to a given track will be muxed into a
28 | /// corresponding MP4 stream.
29 | ///
30 | public struct Track
31 | {
32 | ///
33 | /// Unique ID for the track.
34 | ///
35 | public Guid Id;
36 |
37 | ///
38 | /// Arbitrary byte array describing the track. The encoding is the user's choice. This is
39 | /// a null-terminated string.
40 | ///
41 | public byte[] Metadata;
42 |
43 | ///
44 | /// MIME type of the track data as a null terminated string.
45 | ///
46 | public string MimeType;
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/Runtime/Scripts/Track.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ab88d3d1402a84c96a33a74b6f5ce929
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/TrackData.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2021 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions
22 | {
23 | using System;
24 | using UnityEngine;
25 |
26 | ///
27 | /// Data that was recorded to an external . Obtained by
28 | /// .
29 | ///
30 | public struct TrackData
31 | {
32 | ///
33 | /// The timestamp in nanoseconds of the frame the given was
34 | /// recorded on. If frames are skipped during playback, the played back external track data
35 | /// may be attached to a later frame. This timestamp is equal to the result of
36 | ///
37 | /// on the frame during which track data was written.
38 | ///
39 | public long FrameTimestamp;
40 |
41 | ///
42 | /// The byte data array that was recorded via
43 | /// .
44 | ///
45 | public byte[] Data;
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/Runtime/Scripts/TrackData.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e3b92a325a77c4d049f71d89881dbdc3
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/VersionInfo.cs:
--------------------------------------------------------------------------------
1 | //-----------------------------------------------------------------------
2 | //
3 | //
4 | // Copyright 2019 Google LLC
5 | //
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 | // Unless required by applicable law or agreed to in writing, software
13 | // distributed under the License is distributed on an "AS IS" BASIS,
14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | // See the License for the specific language governing permissions and
16 | // limitations under the License.
17 | //
18 | //
19 | //-----------------------------------------------------------------------
20 |
21 | namespace Google.XR.ARCoreExtensions
22 | {
23 | ///
24 | /// Provides access to information about the current ARCore Extensions package runtime.
25 | ///
26 | public class VersionInfo
27 | {
28 | ///
29 | /// The current ARCore Extensions package version.
30 | ///
31 | public static readonly string Version = "1.48.0";
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/Runtime/Scripts/VersionInfo.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 35adab35d10864893b202e812a01f543
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/VpsAvailability.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 07c79aec59f364ed9bce61738415a9b6
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/VpsAvailabilityPromise.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5cebc03d50a084036bf20d441b68bd9c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/XRCameraConfigurationExtensions.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: adb86b88997dd4162803bcd4e98abdc5
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Scripts/XRCameraFrameExtensions.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3323ce312fed04b888a3902cdfe9e5fe
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Samples~/Geospatial.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6563d5df3e6024e9dbeb2791ac852479
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/Geospatial/Configurations.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e1ba35542c73c432ab7744bf0f4f21bb
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/Geospatial/Configurations/GeospatialConfig.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &11400000
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: 4ae147bac9ff8453284f59548528c2aa, type: 3}
13 | m_Name: GeospatialConfig
14 | m_EditorClassIdentifier:
15 | CloudAnchorMode: 0
16 | SemanticMode: 0
17 | GeospatialMode: 0
18 | StreetscapeGeometryMode: 0
19 |
--------------------------------------------------------------------------------
/Samples~/Geospatial/Configurations/GeospatialConfig.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c109cc0d42e3648dca906c2cccaaa763
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/Geospatial/Materials.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9b3edc5d8ce6341f58066368db8343cb
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/Geospatial/Materials/Icon_Geospatial_1024x1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/google-ar/arcore-unity-extensions/b5a8a34bb0f5158389703854e908c33b544d8da5/Samples~/Geospatial/Materials/Icon_Geospatial_1024x1024.png
--------------------------------------------------------------------------------
/Samples~/Geospatial/Materials/TerrainMarkerMaterial.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9345d029f3cee4d919588c56a2e6e25e
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/Geospatial/Materials/TransparentMat_building_blue.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3a5a66d1f5c534a27a708c3f235eaa5d
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/Geospatial/Materials/TransparentMat_building_pink.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7894c3ef401af4931aa6a101b5fbd724
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/Geospatial/Materials/TransparentMat_building_yellow.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4b2d0d8634e20448cb7ef06579fe9bbb
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/Geospatial/Materials/TransparentMat_terrain.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 775ce3c1866ce4692b5d2cd9c1848a39
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/Geospatial/Materials/geospatial_marker.fbx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/google-ar/arcore-unity-extensions/b5a8a34bb0f5158389703854e908c33b544d8da5/Samples~/Geospatial/Materials/geospatial_marker.fbx
--------------------------------------------------------------------------------
/Samples~/Geospatial/Materials/ic_geospatial_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/google-ar/arcore-unity-extensions/b5a8a34bb0f5158389703854e908c33b544d8da5/Samples~/Geospatial/Materials/ic_geospatial_background.png
--------------------------------------------------------------------------------
/Samples~/Geospatial/Materials/ic_geospatial_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/google-ar/arcore-unity-extensions/b5a8a34bb0f5158389703854e908c33b544d8da5/Samples~/Geospatial/Materials/ic_geospatial_foreground.png
--------------------------------------------------------------------------------
/Samples~/Geospatial/Materials/privacy_prompt_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/google-ar/arcore-unity-extensions/b5a8a34bb0f5158389703854e908c33b544d8da5/Samples~/Geospatial/Materials/privacy_prompt_background.png
--------------------------------------------------------------------------------
/Samples~/Geospatial/Prefabs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dd28f9708a2084763a3d2e0a16e3e212
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/Geospatial/Prefabs/GeospatialMarker.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f09a13e3d47394ab588884ffd124d732
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Samples~/Geospatial/Prefabs/GeospatialTerrainMarker.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a46bc1cf69cc345ba81f34525c7e1b09
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Samples~/Geospatial/Scenes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c46b434e2e5ca41ae9cd8e708e40a6a4
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/Geospatial/Scenes/GeospatialArf4.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1ed15e9657253406185e4b2c7c5a4fc4
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Samples~/Geospatial/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: eb30990a236024fd294f1a320c1d4e85
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/Geospatial/Scripts/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0684aadf3c0bd41038cba60cd84b9011
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/Geospatial/Scripts/Editor/GeospatialPreprocessBuild.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 224c5ea0d4983484db7bd3191fcbb850
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Samples~/Geospatial/Scripts/GeospatialAnchorHistory.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 40bb84bf2f0a6454ebffbbd2d92a2b99
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Samples~/Geospatial/Scripts/GeospatialController.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 75a1114bd37d249b08c83cfbaf234679
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Samples~/Geospatial/Scripts/SafeAreaScaler.cs:
--------------------------------------------------------------------------------
1 | //
2 | //
3 | // Copyright 2022 Google LLC
4 | //
5 | // Licensed under the Apache License, Version 2.0 (the "License");
6 | // you may not use this file except in compliance with the License.
7 | // You may obtain a copy of the License at
8 | //
9 | // http://www.apache.org/licenses/LICENSE-2.0
10 | //
11 | // Unless required by applicable law or agreed to in writing, software
12 | // distributed under the License is distributed on an "AS IS" BASIS,
13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 | // See the License for the specific language governing permissions and
15 | // limitations under the License.
16 | //
17 | //
18 | //-----------------------------------------------------------------------
19 |
20 | namespace Google.XR.ARCoreExtensions.Samples.Geospatial
21 | {
22 | using UnityEngine;
23 |
24 | ///
25 | /// A helper component that scale the UI rect to the same size as the safe area.
26 | ///
27 | public class SafeAreaScaler : MonoBehaviour
28 | {
29 | private Rect _screenSafeArea = new Rect(0, 0, 0, 0);
30 |
31 | ///
32 | /// Unity's Awake() method.
33 | ///
34 | public void Update()
35 | {
36 | Rect safeArea;
37 | safeArea = Screen.safeArea;
38 |
39 | if (_screenSafeArea != safeArea)
40 | {
41 | _screenSafeArea = safeArea;
42 | MatchRectTransformToSafeArea();
43 | }
44 | }
45 |
46 | private void MatchRectTransformToSafeArea()
47 | {
48 | RectTransform rectTransform = GetComponent();
49 |
50 | // lower left corner offset
51 | Vector2 offsetMin = new Vector2(_screenSafeArea.xMin,
52 | Screen.height - _screenSafeArea.yMax);
53 |
54 | // upper right corner offset
55 | Vector2 offsetMax = new Vector2(
56 | _screenSafeArea.xMax - Screen.width,
57 | -_screenSafeArea.yMin);
58 |
59 | rectTransform.offsetMin = offsetMin;
60 | rectTransform.offsetMax = offsetMax;
61 | }
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/Samples~/Geospatial/Scripts/SafeAreaScaler.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cd4e5e252fdfa402780fee0e2a14a4db
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 99664d792d5b04284b4877ad3cf9f751
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Configurations.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 52541990188624c09a3701407f9e6637
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Configurations/PersistentCloudAnchorConfig.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &11400000
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: 4ae147bac9ff8453284f59548528c2aa, type: 3}
13 | m_Name: PersistentCloudAnchorConfig
14 | m_EditorClassIdentifier:
15 | CloudAnchorMode: 1
16 | SemanticMode: 0
17 | GeospatialMode: 0
18 | StreetscapeGeometryMode: 0
19 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Configurations/PersistentCloudAnchorConfig.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7955d6cb6cc1e4e29a16edf098cb0560
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Materials.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d0965e2690d064139bd624d08e48abdc
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Materials/ARCoreDebugPlane.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 81342cbacf8d04a2db8425f9388591eb
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Materials/CircleLineMaterial.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c7c5fd4334ceb4adf88906f4df64e612
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Materials/MapQualityBarAnimator.controller.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bf85a8c9edc8e4e97b6f7d677e526bad
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 9100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Materials/MapQualityBarMaterial.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c0e772fb0eab7402d87ae289ade06c8a
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Materials/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/google-ar/arcore-unity-extensions/b5a8a34bb0f5158389703854e908c33b544d8da5/Samples~/PersistentCloudAnchors/Materials/background.png
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Materials/cloud_anchor.fbx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/google-ar/arcore-unity-extensions/b5a8a34bb0f5158389703854e908c33b544d8da5/Samples~/PersistentCloudAnchors/Materials/cloud_anchor.fbx
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Materials/introduction.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/google-ar/arcore-unity-extensions/b5a8a34bb0f5158389703854e908c33b544d8da5/Samples~/PersistentCloudAnchors/Materials/introduction.png
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Prefabs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b9b8c43047caa4524b37dddccefa8be4
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Prefabs/AR Default Plane.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 459729440a89d4e258099c340de9686b
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Prefabs/AR Default Point Cloud.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cfe453ad598a74edeb989d99a8108505
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Prefabs/DoublLabelsToggle.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 14a9e7c6cb24e4eed924aef35fa0d313
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Prefabs/MapQualityBar.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9575e5b499c31483fa79b3754a2eb6ac
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Prefabs/MapQualityIndicator.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 91e902992b96240738192b547cbbed35
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Prefabs/PersistentCloudAnchor.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c55a3ef136399411aa42aeaa1ad8256a
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Prefabs/PreviouslyHostedText.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 80d416aeffaaf40358a429d65a58ed52
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Scenes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 89875e460502e4a198034f647f9852ed
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Scenes/PersistentCloudAnchorsArf4.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a1cbde3cab63248f4bbf8d8ad6586754
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 092eb993834f3489a95b7e443a7cb1e3
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Scripts/ARViewManager.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2855c12d615494a4d9947d6ac8a3c9a0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Scripts/CircleRenderer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e06816f27cc534c369b74b691514df40
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Scripts/CloudAnchorHistory.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1751aa2fabaf64be79584956afec3137
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Scripts/DoubleLabelsItem.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 092f0669e9e3d4e74a6ec9e0fe060168
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Scripts/MapQualityBar.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0fe8471b813d34e5ca4071f17eea4b24
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Scripts/MapQualityIndicator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c05d71b8bab3741a69f62b0148104e9f
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Scripts/MultiselectionDropdown.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a8ea9c4add99c4b7881891d0f7aecff8
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Scripts/PersistentCloudAnchorsController.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a70ff91d5da2d48aeac8559ac4287500
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Scripts/ResolveMenuManager.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f2ab09635846c4aeeb06fa2d25748a72
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Samples~/PersistentCloudAnchors/Scripts/SafeAreaScaler.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b49c9ad93ed964dbf9a8f8e4a7404422
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "com.google.ar.core.arfoundation.extensions",
3 | "displayName": "ARCore Extensions",
4 | "version": "1.48.0",
5 | "unity": "2019.4",
6 | "description": "Google ARCore Extensions for AR Foundation. This package provides access to ARCore features not covered by AR Foundation's cross platform API.",
7 | "author":
8 | {
9 | "name": "Google LLC"
10 | },
11 | "dependencies":
12 | {
13 | "com.unity.xr.arfoundation": "4.1.5",
14 | "com.unity.xr.arcore": "4.1.5",
15 | "com.unity.xr.arkit": "4.1.5"
16 | },
17 | "samples": [
18 | {
19 | "displayName": "Persistent Cloud Anchor Sample",
20 | "description": "The Persistent Cloud Anchor sample using ARCore Extensions. Demonstrates how to host and resolve Cloud Anchors.",
21 | "path": "Samples~/PersistentCloudAnchors"
22 | },
23 | {
24 | "displayName": "Geospatial Sample",
25 | "description": "The Geospatial sample using ARCore Extensions. Demonstrates how to resolve Terrain anchors, check VPS availability, and obtain the camera's Geospatial pose.",
26 | "path": "Samples~/Geospatial"
27 | }
28 | ]
29 | }
30 |
--------------------------------------------------------------------------------
/package.json.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 106e91ded932a4d5dba673b4301e87e7
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------