# Unity (C#) API Reference -- Niantic Spatial SDK (NSDK) > Index of the Unity (C#) API reference. Each entry links to a small per-page file with the full declaration and members. Fetch only the page you need -- the per-page files are small and return faithfully (the previous single bundle truncated on large fetches). - [index](https://www.nianticspatial.com/docs/llms-api-unity/index.txt) - [NianticSpatial.NSDK.AR](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.txt) - [NianticSpatial.NSDK.AR.Compass](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Compass.txt) -- Interface into compass functionality. - [NianticSpatial.NSDK.AR.Input](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Input.txt) - [NianticSpatial.NSDK.AR.Input.GetAccelerationEvent](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Input.GetAccelerationEvent.txt) -- Returns specific acceleration measurement which occurred during last frame. (Does not allocate temporary variables). - [NianticSpatial.NSDK.AR.Input.GetAxis](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Input.GetAxis.txt) -- Returns the value of the virtual axis identified by axisName. - [NianticSpatial.NSDK.AR.Input.GetAxisRaw](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Input.GetAxisRaw.txt) -- Returns the value of the virtual axis identified by axisName with no smoothing filtering applied. - [NianticSpatial.NSDK.AR.Input.GetButton](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Input.GetButton.txt) -- Returns true while the virtual button identified by buttonName is held down. - [NianticSpatial.NSDK.AR.Input.GetButtonDown](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Input.GetButtonDown.txt) -- Returns true during the frame the user pressed down the virtual button identified by buttonName. - [NianticSpatial.NSDK.AR.Input.GetButtonUp](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Input.GetButtonUp.txt) -- Returns true the first frame the user releases the virtual button identified by buttonName. - [NianticSpatial.NSDK.AR.Input.GetJoystickNames](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Input.GetJoystickNames.txt) -- Retrieves a list of input device names corresponding to the index of an Axis configured within Input Manager. - [NianticSpatial.NSDK.AR.Input.GetKey](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Input.GetKey.txt) -- Returns true while the user holds down the key identified by the key KeyCode enum parameter. - [NianticSpatial.NSDK.AR.Input.GetKeyDown](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Input.GetKeyDown.txt) -- Returns true during the frame the user starts pressing down the key identified by the key KeyCode enum parameter. - [NianticSpatial.NSDK.AR.Input.GetKeyUp](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Input.GetKeyUp.txt) -- Returns true during the frame the user releases the key identified by the key KeyCode enum parameter. - [NianticSpatial.NSDK.AR.Input.GetMouseButton](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Input.GetMouseButton.txt) -- Returns whether the given mouse button is held down. - [NianticSpatial.NSDK.AR.Input.GetMouseButtonDown](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Input.GetMouseButtonDown.txt) -- Returns true during the frame the user pressed the given mouse button. - [NianticSpatial.NSDK.AR.Input.GetMouseButtonUp](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Input.GetMouseButtonUp.txt) -- Returns true during the frame the user releases the given mouse button. - [NianticSpatial.NSDK.AR.Input.GetTouch](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Input.GetTouch.txt) -- Call Input.GetTouch to obtain a Touch struct. - [NianticSpatial.NSDK.AR.Input.ResetInputAxes](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Input.ResetInputAxes.txt) -- Resets all input. After ResetInputAxes all axes return to 0 and all buttons return to 0 for one frame. - [NianticSpatial.NSDK.AR.LocationService](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.LocationService.txt) -- Interface into location service functionality. - [NianticSpatial.NSDK.AR.LocationService.Start](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.LocationService.Start.txt) -- Starts location service updates. - [NianticSpatial.NSDK.AR.LocationService.Stop](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.LocationService.Stop.txt) -- Stops location service updates. This is useful to save battery power when the application doesn't require the location service. - [NianticSpatial.NSDK.AR.MatrixUtils](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.MatrixUtils.txt) -- A utility class to help grepping information from matrices. - [NianticSpatial.NSDK.AR.MatrixUtils.PositionFromMatrix](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.MatrixUtils.PositionFromMatrix.txt) - [NianticSpatial.NSDK.AR.MatrixUtils.RotationFromMatrix](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.MatrixUtils.RotationFromMatrix.txt) - [NianticSpatial.NSDK.AR.MatrixUtils.ToPosition](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.MatrixUtils.ToPosition.txt) - [NianticSpatial.NSDK.AR.MatrixUtils.ToRotation](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.MatrixUtils.ToRotation.txt) - [NianticSpatial.NSDK.AR.NativeHandleValidation](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NativeHandleValidation.txt) - [NianticSpatial.NSDK.AR.NativeHandleValidation.IsValidHandle](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NativeHandleValidation.IsValidHandle.txt) - [NianticSpatial.NSDK.AR.SpoofCompassInfo](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SpoofCompassInfo.txt) - [NianticSpatial.NSDK.AR.SpoofLocationInfo](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SpoofLocationInfo.txt) - [NianticSpatial.NSDK.AR.HeadingMode](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.HeadingMode.txt) - [NianticSpatial.NSDK.AR.LocationDataSource](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.LocationDataSource.txt) - [NianticSpatial.NSDK.AR.Editor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Editor.txt) - [NianticSpatial.NSDK.AR.Editor.BasePlaybackSettingsEditor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Editor.BasePlaybackSettingsEditor.txt) - [NianticSpatial.NSDK.AR.Editor.BasePlaybackSettingsEditor.DrawGUI](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Editor.BasePlaybackSettingsEditor.DrawGUI.txt) - [NianticSpatial.NSDK.AR.Editor.DevicePlaybackSettingsEditor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Editor.DevicePlaybackSettingsEditor.txt) - [NianticSpatial.NSDK.AR.Editor.EditorPlaybackSettingsEditor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Editor.EditorPlaybackSettingsEditor.txt) - [NianticSpatial.NSDK.AR.Editor.IPlaybackSettingsEditor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Editor.IPlaybackSettingsEditor.txt) - [NianticSpatial.NSDK.AR.Editor.Auth](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Editor.Auth.txt) - [NianticSpatial.NSDK.AR.Editor.Auth.AuthBuildPreprocessor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Editor.Auth.AuthBuildPreprocessor.txt) -- Class that sets up and saves the AuthBuildSettings asset before each build. - [NianticSpatial.NSDK.AR.Editor.Auth.AuthBuildPreprocessor.OnPreprocessBuild](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Editor.Auth.AuthBuildPreprocessor.OnPreprocessBuild.txt) - [NianticSpatial.NSDK.AR.Editor.Auth.AuthBuildProcessor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Editor.Auth.AuthBuildProcessor.txt) -- Class to handle auth-related build tasks. - [NianticSpatial.NSDK.AR.Editor.Auth.AuthBuildProcessor.OnPostprocessBuild](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Editor.Auth.AuthBuildProcessor.OnPostprocessBuild.txt) - [NianticSpatial.NSDK.AR.Editor.Auth.AuthEditorLoginFailedPage](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Editor.Auth.AuthEditorLoginFailedPage.txt) - [NianticSpatial.NSDK.AR.Editor.Auth.AuthEditorLoginSuccessfulPage](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Editor.Auth.AuthEditorLoginSuccessfulPage.txt) - [NianticSpatial.NSDK.AR.Editor.Auth.IAuthEditorSettings](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Editor.Auth.IAuthEditorSettings.txt) -- Interface to the class that holds editor-only authentication settings. - [NianticSpatial.NSDK.AR.Mapping](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Mapping.txt) - [NianticSpatial.NSDK.AR.Mapping.ARDeviceMappingManager](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Mapping.ARDeviceMappingManager.txt) -- ARDeviceMappingManager can be used to create and manage maps on the local device. - [NianticSpatial.NSDK.AR.Mapping.ARDeviceMappingManager.ClearMap](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Mapping.ARDeviceMappingManager.ClearMap.txt) - [NianticSpatial.NSDK.AR.Mapping.ARDeviceMappingManager.ExtractMapMetadataFromRootAnchor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Mapping.ARDeviceMappingManager.ExtractMapMetadataFromRootAnchor.txt) -- Extract the metadata from a map relative to the stored root anchor. - [NianticSpatial.NSDK.AR.Mapping.ARDeviceMappingManager.StartMapping](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Mapping.ARDeviceMappingManager.StartMapping.txt) -- Start map generation. - [NianticSpatial.NSDK.AR.Mapping.ARDeviceMappingManager.StopMapping](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Mapping.ARDeviceMappingManager.StopMapping.txt) -- Stop map generation. - [NianticSpatial.NSDK.AR.Mapping.ARDeviceMappingManager.TryGetMapData](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Mapping.ARDeviceMappingManager.TryGetMapData.txt) - [NianticSpatial.NSDK.AR.Mapping.DeviceMapAccessController](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Mapping.DeviceMapAccessController.txt) -- Class to access primitive device map data and configs. - [NianticSpatial.NSDK.AR.Mapping.DeviceMapAccessController.Acquire](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Mapping.DeviceMapAccessController.Acquire.txt) -- Gets or creates the shared map access object. - [NianticSpatial.NSDK.AR.Mapping.DeviceMapAccessController.AddMap](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Mapping.DeviceMapAccessController.AddMap.txt) -- Add serialized map data to the map storage. - [NianticSpatial.NSDK.AR.Mapping.DeviceMapAccessController.ClearDeviceMaps](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Mapping.DeviceMapAccessController.ClearDeviceMaps.txt) -- Clear map storage. - [NianticSpatial.NSDK.AR.Mapping.DeviceMapAccessController.CreateRootAnchor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Mapping.DeviceMapAccessController.CreateRootAnchor.txt) - [NianticSpatial.NSDK.AR.Mapping.DeviceMapAccessController.ExtractMapMetadataFromAnchor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Mapping.DeviceMapAccessController.ExtractMapMetadataFromAnchor.txt) -- Extract the metadata from a map relative to an anchor on the map. - [NianticSpatial.NSDK.AR.Mapping.DeviceMapAccessController.GetMapData](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Mapping.DeviceMapAccessController.GetMapData.txt) -- Get the current map data. - [NianticSpatial.NSDK.AR.Mapping.DeviceMapAccessController.GetMapUpdate](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Mapping.DeviceMapAccessController.GetMapUpdate.txt) - [NianticSpatial.NSDK.AR.Mapping.DeviceMapAccessController.MergeMapUpdate](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Mapping.DeviceMapAccessController.MergeMapUpdate.txt) -- Merge a map update into an existing map. - [NianticSpatial.NSDK.AR.Mapping.DeviceMapAccessController.Release](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Mapping.DeviceMapAccessController.Release.txt) - [NianticSpatial.NSDK.AR.Mapping.XRDeviceMap](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Mapping.XRDeviceMap.txt) - [NianticSpatial.NSDK.AR.Mapping.XRDeviceMap.CopyData](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Mapping.XRDeviceMap.CopyData.txt) - [NianticSpatial.NSDK.AR.Mapping.XRDeviceMap.GetNodeId](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Mapping.XRDeviceMap.GetNodeId.txt) - [NianticSpatial.NSDK.AR.Mapping.XRDeviceMapGraph](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Mapping.XRDeviceMapGraph.txt) - [NianticSpatial.NSDK.AR.Mapping.XRDeviceMapGraph.CopyData](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Mapping.XRDeviceMapGraph.CopyData.txt) - [NianticSpatial.NSDK.AR.Mapping.DeviceMappingType](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Mapping.DeviceMappingType.txt) - [NianticSpatial.NSDK.AR.Core](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Core.txt) - [NianticSpatial.NSDK.AR.Core.NsdkPlugin](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Core.NsdkPlugin.txt) - [NianticSpatial.NSDK.AR.Core.NsdkUnityContext](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Core.NsdkUnityContext.txt) - [NianticSpatial.NSDK.AR.Core.NsdkUnityContext.CheckUnityContext](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Core.NsdkUnityContext.CheckUnityContext.txt) - [NianticSpatial.NSDK.AR.Core.NsdkUnityContext.GetCommonContext](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Core.NsdkUnityContext.GetCommonContext.txt) - [NianticSpatial.NSDK.AR.Core.NsdkUnityContext.GetCoreContext](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Core.NsdkUnityContext.GetCoreContext.txt) - [NianticSpatial.NSDK.AR.Core.NsdkUnityContext.GetNSDKHandle](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Core.NsdkUnityContext.GetNSDKHandle.txt) - [NianticSpatial.NSDK.AR.Auth](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Auth.txt) - [NianticSpatial.NSDK.AR.Auth.AuthClient](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Auth.AuthClient.txt) - [NianticSpatial.NSDK.AR.Auth.AuthClient.GetAccessAuthInfo](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Auth.AuthClient.GetAccessAuthInfo.txt) - [NianticSpatial.NSDK.AR.Auth.AuthClient.GetRefreshAuthInfo](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Auth.AuthClient.GetRefreshAuthInfo.txt) - [NianticSpatial.NSDK.AR.Auth.AuthClient.IsAuthorized](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Auth.AuthClient.IsAuthorized.txt) - [NianticSpatial.NSDK.AR.Auth.AuthClient.SetAccessToken](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Auth.AuthClient.SetAccessToken.txt) - [NianticSpatial.NSDK.AR.Auth.AuthClient.StaticLogout](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Auth.AuthClient.StaticLogout.txt) - [NianticSpatial.NSDK.AR.Auth.AuthRuntimeRefreshManager](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Auth.AuthRuntimeRefreshManager.txt) -- Manager to ensure that the access token is refreshed in the background (assuming we have a valid refresh token). - [NianticSpatial.NSDK.AR.Auth.AuthRuntimeRefreshManager.CancelRefreshLoop](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Auth.AuthRuntimeRefreshManager.CancelRefreshLoop.txt) - [NianticSpatial.NSDK.AR.Auth.AuthRuntimeRefreshManager.LogoutAndPropagateTokens](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Auth.AuthRuntimeRefreshManager.LogoutAndPropagateTokens.txt) - [NianticSpatial.NSDK.AR.Auth.AuthRuntimeRefreshManager.RestartRefreshLoop](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Auth.AuthRuntimeRefreshManager.RestartRefreshLoop.txt) - [NianticSpatial.NSDK.AR.Auth.AuthRuntimeRefreshManager.StartRefreshLoop](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Auth.AuthRuntimeRefreshManager.StartRefreshLoop.txt) - [NianticSpatial.NSDK.AR.Auth.AuthInfo](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Auth.AuthInfo.txt) - [NianticSpatial.NSDK.AR.Auth.AuthEnvironmentType](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Auth.AuthEnvironmentType.txt) -- The type of environment to use for authentication (selects which portal and identity server to use). - [NianticSpatial.NSDK.AR.PAM](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.PAM.txt) - [NianticSpatial.NSDK.AR.PAM.NsdkCpuImage](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.PAM.NsdkCpuImage.txt) - [NianticSpatial.NSDK.AR.PAM.NsdkCpuImage.Create](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.PAM.NsdkCpuImage.Create.txt) - [NianticSpatial.NSDK.AR.PAM.NsdkCpuImage.TryGetFromXRCpuImage](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.PAM.NsdkCpuImage.TryGetFromXRCpuImage.txt) - [NianticSpatial.NSDK.AR.PAM.NsdkCpuImagePlane](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.PAM.NsdkCpuImagePlane.txt) - [NianticSpatial.NSDK.AR.PAM.NsdkCpuImagePlane.GetByteArrayCopy](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.PAM.NsdkCpuImagePlane.GetByteArrayCopy.txt) - [NianticSpatial.NSDK.AR.PAM.ImageFormatCEnum](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.PAM.ImageFormatCEnum.txt) - [NianticSpatial.NSDK.AR.Scanning](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.txt) - [NianticSpatial.NSDK.AR.Scanning.ARScanningManager](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ARScanningManager.txt) - [NianticSpatial.NSDK.AR.Scanning.ARScanningManager.GetCurrentScanId](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ARScanningManager.GetCurrentScanId.txt) -- Returns the current scanID. The result is only present when scan is in progress. - [NianticSpatial.NSDK.AR.Scanning.ARScanningManager.GetFrameCount](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ARScanningManager.GetFrameCount.txt) - [NianticSpatial.NSDK.AR.Scanning.ARScanningManager.GetRaycastColorTexture](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ARScanningManager.GetRaycastColorTexture.txt) -- Read the current raycast color texture. - [NianticSpatial.NSDK.AR.Scanning.ARScanningManager.GetRaycastNormalTexture](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ARScanningManager.GetRaycastNormalTexture.txt) -- Read the current raycast normal texture. - [NianticSpatial.NSDK.AR.Scanning.ARScanningManager.GetRaycastPositionTexture](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ARScanningManager.GetRaycastPositionTexture.txt) -- Read the current raycast position texture. - [NianticSpatial.NSDK.AR.Scanning.ARScanningManager.GetScanStore](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ARScanningManager.GetScanStore.txt) - [NianticSpatial.NSDK.AR.Scanning.ARScanningManager.RequestVoxelUpdate](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ARScanningManager.RequestVoxelUpdate.txt) - [NianticSpatial.NSDK.AR.Scanning.ARScanningManager.SaveScan](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ARScanningManager.SaveScan.txt) - [NianticSpatial.NSDK.AR.Scanning.ARScanningManager.TryGetVoxelBuffer](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ARScanningManager.TryGetVoxelBuffer.txt) - [NianticSpatial.NSDK.AR.Scanning.ARScanQualityClassifier](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ARScanQualityClassifier.txt) - [NianticSpatial.NSDK.AR.Scanning.ARScanQualityClassifier.CancelCurrentRun](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ARScanQualityClassifier.CancelCurrentRun.txt) - [NianticSpatial.NSDK.AR.Scanning.ARScanQualityClassifier.Dispose](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ARScanQualityClassifier.Dispose.txt) -- Dispose the object and its internal resources. - [NianticSpatial.NSDK.AR.Scanning.ARScanQualityClassifier.GetResult](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ARScanQualityClassifier.GetResult.txt) - [NianticSpatial.NSDK.AR.Scanning.ARScanQualityClassifier.Run](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ARScanQualityClassifier.Run.txt) -- Start a run to compute the scan quality asynchoursly. - [NianticSpatial.NSDK.AR.Scanning.ScanStore.SavedScan](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ScanStore.SavedScan.txt) - [NianticSpatial.NSDK.AR.Scanning.ScanArchiveBuilder](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ScanArchiveBuilder.txt) - [NianticSpatial.NSDK.AR.Scanning.ScanArchiveBuilder.CancelGetNextChunkTask](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ScanArchiveBuilder.CancelGetNextChunkTask.txt) - [NianticSpatial.NSDK.AR.Scanning.ScanArchiveBuilder.CreateTaskToGetNextChunk](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ScanArchiveBuilder.CreateTaskToGetNextChunk.txt) - [NianticSpatial.NSDK.AR.Scanning.ScanArchiveBuilder.Dispose](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ScanArchiveBuilder.Dispose.txt) - [NianticSpatial.NSDK.AR.Scanning.ScanArchiveBuilder.HasMoreChunks](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ScanArchiveBuilder.HasMoreChunks.txt) - [NianticSpatial.NSDK.AR.Scanning.ScanArchiveBuilder.IsValid](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ScanArchiveBuilder.IsValid.txt) - [NianticSpatial.NSDK.AR.Scanning.ScanQualityResult](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ScanQualityResult.txt) -- Scan Quality Result. - [NianticSpatial.NSDK.AR.Scanning.ScanStore](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ScanStore.txt) - [NianticSpatial.NSDK.AR.Scanning.ScanStore.DeleteScan](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ScanStore.DeleteScan.txt) - [NianticSpatial.NSDK.AR.Scanning.ScanStore.DeleteScanAsync](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ScanStore.DeleteScanAsync.txt) -- Delete the scan in an async way. DeleteScan. - [NianticSpatial.NSDK.AR.Scanning.ScanStore.GetSavedScans](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ScanStore.GetSavedScans.txt) - [NianticSpatial.NSDK.AR.Scanning.UploadUserInfo](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.UploadUserInfo.txt) -- Additional metadata relating to an uploaded scan. - [NianticSpatial.NSDK.AR.Scanning.IARScanQualityClassifier](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.IARScanQualityClassifier.txt) - [NianticSpatial.NSDK.AR.Scanning.ScanningSqcScores](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ScanningSqcScores.txt) - [NianticSpatial.NSDK.AR.Scanning.ScanQualityCategory](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.ScanQualityCategory.txt) - [NianticSpatial.NSDK.AR.Dashcam](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Dashcam.txt) - [NianticSpatial.NSDK.AR.Dashcam.DashcamManager](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Dashcam.DashcamManager.txt) - [NianticSpatial.NSDK.AR.Dashcam.DashcamManager.ApplyConfiguration](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Dashcam.DashcamManager.ApplyConfiguration.txt) - [NianticSpatial.NSDK.AR.Dashcam.DashcamManager.GetBufferInfo](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Dashcam.DashcamManager.GetBufferInfo.txt) -- Get the current buffer state. - [NianticSpatial.NSDK.AR.Dashcam.DashcamManager.SetConfiguration](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Dashcam.DashcamManager.SetConfiguration.txt) - [NianticSpatial.NSDK.AR.Dashcam.DashcamManager.StartBuffering](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Dashcam.DashcamManager.StartBuffering.txt) -- Start buffering frames. - [NianticSpatial.NSDK.AR.Dashcam.DashcamManager.StopBuffering](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Dashcam.DashcamManager.StopBuffering.txt) - [NianticSpatial.NSDK.AR.Dashcam.DashcamManager.TriggerSaveAsync](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Dashcam.DashcamManager.TriggerSaveAsync.txt) - [NianticSpatial.NSDK.AR.Dashcam.DashcamBufferInfo](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Dashcam.DashcamBufferInfo.txt) -- Snapshot of the dashcam circular buffer state. - [NianticSpatial.NSDK.AR.Dashcam.DashcamConfiguration](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Dashcam.DashcamConfiguration.txt) - [NianticSpatial.NSDK.AR.Dashcam.DashcamSaveResult](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Dashcam.DashcamSaveResult.txt) -- Result of a dashcam save operation. - [NianticSpatial.NSDK.AR.Dashcam.DashcamSaveState](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Dashcam.DashcamSaveState.txt) -- Status of a dashcam save operation. - [NianticSpatial.NSDK.AR.Utilities](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.txt) - [NianticSpatial.NSDK.AR.Utilities.ARDeviceMapCompatibilityUtil](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.ARDeviceMapCompatibilityUtil.txt) -- ARDeviceMapCompatibilityUtil is a utility to use ARDK 3.x Device Map in NSDK. - [NianticSpatial.NSDK.AR.Utilities.ARDeviceMapCompatibilityUtil.TryConvertArdk3ToNsdk](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.ARDeviceMapCompatibilityUtil.TryConvertArdk3ToNsdk.txt) -- Try to convert Device Map blob as ARDK 3.x Device Map. - [NianticSpatial.NSDK.AR.Utilities.CameraMath](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.CameraMath.txt) -- A collection of functions used to calculate transformations for AR imaging. - [NianticSpatial.NSDK.AR.Utilities.CameraMath.CalculateDisplayMatrix](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.CameraMath.CalculateDisplayMatrix.txt) - [NianticSpatial.NSDK.AR.Utilities.CameraMath.CalculateProjectionMatrix](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.CameraMath.CalculateProjectionMatrix.txt) - [NianticSpatial.NSDK.AR.Utilities.CameraMath.CalculateZBufferParams](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.CameraMath.CalculateZBufferParams.txt) - [NianticSpatial.NSDK.AR.Utilities.CameraMath.CameraToDisplayRotation](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.CameraMath.CameraToDisplayRotation.txt) - [NianticSpatial.NSDK.AR.Utilities.CameraMath.DisplayToCameraRotation](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.CameraMath.DisplayToCameraRotation.txt) - [NianticSpatial.NSDK.AR.Utilities.GameViewUtils](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.GameViewUtils.txt) - [NianticSpatial.NSDK.AR.Utilities.GameViewUtils.GetEditorScreenOrientation](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.GameViewUtils.GetEditorScreenOrientation.txt) - [NianticSpatial.NSDK.AR.Utilities.ImageSamplingUtils](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.ImageSamplingUtils.txt) - [NianticSpatial.NSDK.AR.Utilities.ImageSamplingUtils.Sample](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.ImageSamplingUtils.Sample.txt) -- Samples a native array as if it was an image. Employs nearest neighbour algorithm. - [NianticSpatial.NSDK.AR.Utilities.ImageSamplingUtils.TransformImageCoordinates](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.ImageSamplingUtils.TransformImageCoordinates.txt) -- Transforms pixel coordinates using the specified matrix. - [NianticSpatial.NSDK.AR.Utilities.PublicAPIAttribute](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.PublicAPIAttribute.txt) - [NianticSpatial.NSDK.AR.Utilities.ReciprocalExtension](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.ReciprocalExtension.txt) - [NianticSpatial.NSDK.AR.Utilities.ReciprocalExtension.ZeroOrReciprocal](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.ReciprocalExtension.ZeroOrReciprocal.txt) - [NianticSpatial.NSDK.AR.Utilities.TrackableIdExtension](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.TrackableIdExtension.txt) - [NianticSpatial.NSDK.AR.Utilities.TrackableIdExtension.FromBytes](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.TrackableIdExtension.FromBytes.txt) - [NianticSpatial.NSDK.AR.Utilities.TrackableIdExtension.FromNativeUuid](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.TrackableIdExtension.FromNativeUuid.txt) - [NianticSpatial.NSDK.AR.Utilities.TrackableIdExtension.NsdkHexStringToUlongs](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.TrackableIdExtension.NsdkHexStringToUlongs.txt) - [NianticSpatial.NSDK.AR.Utilities.TrackableIdExtension.ToBytes](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.TrackableIdExtension.ToBytes.txt) - [NianticSpatial.NSDK.AR.Utilities.TrackableIdExtension.ToNsdkHexString](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.TrackableIdExtension.ToNsdkHexString.txt) - [NianticSpatial.NSDK.AR.Utilities.URPMaterialSetter](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.URPMaterialSetter.txt) - [NianticSpatial.NSDK.AR.Utilities.XRDisplayContext](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.XRDisplayContext.txt) -- Container for data relevant to rendering in relation to the XR camera's display. - [NianticSpatial.NSDK.AR.Utilities.XRDisplayContext.GetScreenOrientation](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.XRDisplayContext.GetScreenOrientation.txt) - [NianticSpatial.NSDK.AR.Utilities.LatLng](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.LatLng.txt) - [NianticSpatial.NSDK.AR.Utilities.LatLng.Add](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.LatLng.Add.txt) - [NianticSpatial.NSDK.AR.Utilities.LatLng.Bearing](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.LatLng.Bearing.txt) - [NianticSpatial.NSDK.AR.Utilities.LatLng.Distance](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.LatLng.Distance.txt) - [NianticSpatial.NSDK.AR.Utilities.LatLng.Equals](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.LatLng.Equals.txt) - [NianticSpatial.NSDK.AR.Utilities.LatLng.GetHashCode](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.LatLng.GetHashCode.txt) - [NianticSpatial.NSDK.AR.Utilities.LatLng.ToDegrees](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.LatLng.ToDegrees.txt) - [NianticSpatial.NSDK.AR.Utilities.LatLng.ToRadian](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.LatLng.ToRadian.txt) - [NianticSpatial.NSDK.AR.Utilities.LatLng.ToString](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.LatLng.ToString.txt) - [NianticSpatial.NSDK.AR.Utilities.LatLng.op_Inequality](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.LatLng.op_Inequality.txt) - [NianticSpatial.NSDK.AR.Utilities.LatLng.op_Equality](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.LatLng.op_Equality.txt) - [NianticSpatial.NSDK.AR.Utilities.CameraMath.MatrixLayout](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.CameraMath.MatrixLayout.txt) -- Options to specify the expected layout of a matrix. - [NianticSpatial.NSDK.AR.Utilities.Textures](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Textures.txt) - [NianticSpatial.NSDK.AR.Utilities.Textures.ExternalTextureUtils](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Textures.ExternalTextureUtils.txt) - [NianticSpatial.NSDK.AR.Utilities.Textures.ExternalTextureUtils.CreateFromExternalTexture](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Textures.ExternalTextureUtils.CreateFromExternalTexture.txt) -- Creates a new Texture2D object from the provided external texture. - [NianticSpatial.NSDK.AR.Utilities.Textures.ExternalTextureUtils.LoadMirroredOverXAxis](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Textures.ExternalTextureUtils.LoadMirroredOverXAxis.txt) - [NianticSpatial.NSDK.AR.Utilities.Textures.ExternalTextureUtils.ReadFromExternalTexture](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Textures.ExternalTextureUtils.ReadFromExternalTexture.txt) -- Reads the entirety of the source external texture into the destination texture. - [NianticSpatial.NSDK.AR.Utilities.Auth](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Auth.txt) - [NianticSpatial.NSDK.AR.Utilities.Auth.AuthPublicUtils](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Auth.AuthPublicUtils.txt) -- Static class for auth-related utility functions that are shared as part of the public API. - [NianticSpatial.NSDK.AR.Utilities.Auth.AuthPublicUtils.ExpiresAt](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Auth.AuthPublicUtils.ExpiresAt.txt) -- Get the expiry time of a JWT token in seconds. - [NianticSpatial.NSDK.AR.Utilities.Auth.AuthPublicUtils.IsEmptyOrExpiring](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Auth.AuthPublicUtils.IsEmptyOrExpiring.txt) -- Is the token expired, about to expire, or not set? - [NianticSpatial.NSDK.AR.Utilities.Auth.AuthPublicUtils.LogToken](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Auth.AuthPublicUtils.LogToken.txt) - [NianticSpatial.NSDK.AR.Utilities.Preloading](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Preloading.txt) - [NianticSpatial.NSDK.AR.Utilities.Preloading.IModelPreloader](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Preloading.IModelPreloader.txt) - [NianticSpatial.NSDK.AR.Utilities.Preloading.IModelPreloader.ClearFromCache](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Preloading.IModelPreloader.ClearFromCache.txt) - [NianticSpatial.NSDK.AR.Utilities.Preloading.IModelPreloader.CurrentProgress](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Preloading.IModelPreloader.CurrentProgress.txt) - [NianticSpatial.NSDK.AR.Utilities.Preloading.IModelPreloader.Dispose](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Preloading.IModelPreloader.Dispose.txt) -- Dispose the handle to the native model preloader. - [NianticSpatial.NSDK.AR.Utilities.Preloading.IModelPreloader.DownloadModel](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Preloading.IModelPreloader.DownloadModel.txt) - [NianticSpatial.NSDK.AR.Utilities.Preloading.IModelPreloader.ExistsInCache](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Preloading.IModelPreloader.ExistsInCache.txt) -- Checks if a model associated with the specified DepthMode is present in the cache. - [NianticSpatial.NSDK.AR.Utilities.Preloading.IModelPreloader.RegisterModel](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Preloading.IModelPreloader.RegisterModel.txt) - [NianticSpatial.NSDK.AR.Utilities.Preloading.ModelPreloaderFactory](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Preloading.ModelPreloaderFactory.txt) - [NianticSpatial.NSDK.AR.Utilities.Preloading.ModelPreloaderFactory.Create](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Preloading.ModelPreloaderFactory.Create.txt) - [NianticSpatial.NSDK.AR.Utilities.Preloading.DepthMode](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Preloading.DepthMode.txt) -- The NSDK depth model to use. - [NianticSpatial.NSDK.AR.Utilities.Preloading.PreloaderStatusCode](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Preloading.PreloaderStatusCode.txt) -- Return status codes for the model preloader. - [NianticSpatial.NSDK.AR.Utilities.Preloading.ScanningSQCMode](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Preloading.ScanningSQCMode.txt) -- The NSDK Scanning SQC model to use. - [NianticSpatial.NSDK.AR.Utilities.Preloading.SceneSegmentationMode](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Preloading.SceneSegmentationMode.txt) -- The NSDK semantic segmentation model to use. - [NianticSpatial.NSDK.AR.Utilities.Logging](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Logging.txt) - [NianticSpatial.NSDK.AR.Utilities.Logging.LogLevel](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Utilities.Logging.LogLevel.txt) - [NianticSpatial.NSDK.AR.Common](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Common.txt) - [NianticSpatial.NSDK.AR.Common.CompositeRenderer](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Common.CompositeRenderer.txt) - [NianticSpatial.NSDK.AR.Common.ConditionalRenderer](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Common.ConditionalRenderer.txt) - [NianticSpatial.NSDK.AR.Common.NsdkARUpdateOrder](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Common.NsdkARUpdateOrder.txt) -- The update order for MonoBehaviours in NSDK. - [NianticSpatial.NSDK.AR.Common.RenderComponent](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Common.RenderComponent.txt) -- Base class for components that modify the state of a material. - [NianticSpatial.NSDK.AR.Common.RenderComponent.Dispose](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Common.RenderComponent.Dispose.txt) - [NianticSpatial.NSDK.AR.Common.RenderComponent.SetTargetMaterial](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Common.RenderComponent.SetTargetMaterial.txt) -- Sets the material that this component is modifying. - [NianticSpatial.NSDK.AR.Common.RenderComponent.Update](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Common.RenderComponent.Update.txt) -- Performs render feature related logic and updates the target material. - [NianticSpatial.NSDK.AR.Sites](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.txt) - [NianticSpatial.NSDK.AR.Sites.SitesClient](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SitesClient.txt) - [NianticSpatial.NSDK.AR.Sites.SitesClient.Dispose](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SitesClient.Dispose.txt) -- Releases native resources. - [NianticSpatial.NSDK.AR.Sites.SitesClient.RequestAssetInfoAsync](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SitesClient.RequestAssetInfoAsync.txt) -- Requests asset information by asset ID. - [NianticSpatial.NSDK.AR.Sites.SitesClient.RequestAssetsForSiteAsync](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SitesClient.RequestAssetsForSiteAsync.txt) -- Requests all assets for a site. - [NianticSpatial.NSDK.AR.Sites.SitesClient.RequestOrganizationInfoAsync](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SitesClient.RequestOrganizationInfoAsync.txt) -- Requests organization information by organization ID. - [NianticSpatial.NSDK.AR.Sites.SitesClient.RequestOrganizationsForUserAsync](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SitesClient.RequestOrganizationsForUserAsync.txt) - [NianticSpatial.NSDK.AR.Sites.SitesClient.RequestSelfOrganizationInfoAsync](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SitesClient.RequestSelfOrganizationInfoAsync.txt) -- Requests organizations for the current authenticated session. - [NianticSpatial.NSDK.AR.Sites.SitesClient.RequestSelfUserInfoAsync](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SitesClient.RequestSelfUserInfoAsync.txt) - [NianticSpatial.NSDK.AR.Sites.SitesClient.RequestSiteAssetsByLocationAsync](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SitesClient.RequestSiteAssetsByLocationAsync.txt) -- Requests sites and assets near a GPS coordinate. - [NianticSpatial.NSDK.AR.Sites.SitesClient.RequestSiteInfoAsync](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SitesClient.RequestSiteInfoAsync.txt) -- Requests site information by site ID. - [NianticSpatial.NSDK.AR.Sites.SitesClient.RequestSitesForOrganizationAsync](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SitesClient.RequestSitesForOrganizationAsync.txt) -- Requests all sites for an organization. - [NianticSpatial.NSDK.AR.Sites.SitesClient.RequestUserInfoAsync](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SitesClient.RequestUserInfoAsync.txt) -- Requests user information by user ID. - [NianticSpatial.NSDK.AR.Sites.SitesClientManager](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SitesClientManager.txt) - [NianticSpatial.NSDK.AR.Sites.SitesClientManager.GetAssetInfoAsync](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SitesClientManager.GetAssetInfoAsync.txt) -- Gets asset information by asset ID. - [NianticSpatial.NSDK.AR.Sites.SitesClientManager.GetAssetsForSiteAsync](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SitesClientManager.GetAssetsForSiteAsync.txt) -- Gets all assets for a site. - [NianticSpatial.NSDK.AR.Sites.SitesClientManager.GetOrganizationInfoAsync](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SitesClientManager.GetOrganizationInfoAsync.txt) -- Gets organization information by organization ID. - [NianticSpatial.NSDK.AR.Sites.SitesClientManager.GetOrganizationsForUserAsync](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SitesClientManager.GetOrganizationsForUserAsync.txt) - [NianticSpatial.NSDK.AR.Sites.SitesClientManager.GetSelfOrganizationInfoAsync](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SitesClientManager.GetSelfOrganizationInfoAsync.txt) -- Gets organizations for the current authenticated session. - [NianticSpatial.NSDK.AR.Sites.SitesClientManager.GetSelfUserInfoAsync](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SitesClientManager.GetSelfUserInfoAsync.txt) - [NianticSpatial.NSDK.AR.Sites.SitesClientManager.GetSiteAssetsByLocationAsync](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SitesClientManager.GetSiteAssetsByLocationAsync.txt) -- Gets sites and their assets near a GPS coordinate. - [NianticSpatial.NSDK.AR.Sites.SitesClientManager.GetSiteInfoAsync](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SitesClientManager.GetSiteInfoAsync.txt) -- Gets site information by site ID. - [NianticSpatial.NSDK.AR.Sites.SitesClientManager.GetSitesForOrganizationAsync](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SitesClientManager.GetSitesForOrganizationAsync.txt) -- Gets all sites for an organization. - [NianticSpatial.NSDK.AR.Sites.SitesClientManager.GetUserInfoAsync](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SitesClientManager.GetUserInfoAsync.txt) -- Gets user information by user ID. - [NianticSpatial.NSDK.AR.Sites.AssetInfo](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.AssetInfo.txt) - [NianticSpatial.NSDK.AR.Sites.AssetInfo.ToString](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.AssetInfo.ToString.txt) - [NianticSpatial.NSDK.AR.Sites.AssetMeshData](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.AssetMeshData.txt) - [NianticSpatial.NSDK.AR.Sites.AssetMeshData.ToString](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.AssetMeshData.ToString.txt) - [NianticSpatial.NSDK.AR.Sites.AssetResult](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.AssetResult.txt) -- Result of an asset information request. - [NianticSpatial.NSDK.AR.Sites.AssetSplatData](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.AssetSplatData.txt) - [NianticSpatial.NSDK.AR.Sites.AssetSplatData.ToString](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.AssetSplatData.ToString.txt) - [NianticSpatial.NSDK.AR.Sites.AssetVpsData](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.AssetVpsData.txt) - [NianticSpatial.NSDK.AR.Sites.AssetVpsData.ToString](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.AssetVpsData.ToString.txt) - [NianticSpatial.NSDK.AR.Sites.OrganizationInfo](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.OrganizationInfo.txt) -- Information about an organization. - [NianticSpatial.NSDK.AR.Sites.OrganizationResult](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.OrganizationResult.txt) -- Result of an organization information request. - [NianticSpatial.NSDK.AR.Sites.SiteAssetsInfo](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SiteAssetsInfo.txt) -- A single entry in a site-assets location query result. - [NianticSpatial.NSDK.AR.Sites.SiteAssetsResult](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SiteAssetsResult.txt) -- Result of a site-assets location query. - [NianticSpatial.NSDK.AR.Sites.SiteInfo](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SiteInfo.txt) -- Information about a site. - [NianticSpatial.NSDK.AR.Sites.SiteResult](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SiteResult.txt) -- Result of a site information request. - [NianticSpatial.NSDK.AR.Sites.UserInfo](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.UserInfo.txt) -- Information about a user. - [NianticSpatial.NSDK.AR.Sites.UserResult](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.UserResult.txt) -- Result of a user information request. - [NianticSpatial.NSDK.AR.Sites.AssetDeploymentType](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.AssetDeploymentType.txt) - [NianticSpatial.NSDK.AR.Sites.AssetPipelineJobStatus](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.AssetPipelineJobStatus.txt) - [NianticSpatial.NSDK.AR.Sites.AssetStatusType](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.AssetStatusType.txt) - [NianticSpatial.NSDK.AR.Sites.AssetType](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.AssetType.txt) - [NianticSpatial.NSDK.AR.Sites.SitesError](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SitesError.txt) -- Error codes for Sites API operations. - [NianticSpatial.NSDK.AR.Sites.SitesRequestStatus](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Sites.SitesRequestStatus.txt) -- Status of a Sites API request. - [NianticSpatial.NSDK.AR.Loader](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.txt) - [NianticSpatial.NSDK.AR.Loader.DevicePlaybackSettings](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.DevicePlaybackSettings.txt) - [NianticSpatial.NSDK.AR.Loader.EditorPlaybackSettings](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.EditorPlaybackSettings.txt) - [NianticSpatial.NSDK.AR.Loader.NativeLoaderHelper](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NativeLoaderHelper.txt) - [NianticSpatial.NSDK.AR.Loader.NsdkLoaderHelper](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkLoaderHelper.txt) - [NianticSpatial.NSDK.AR.Loader.NsdkLoaderHelper.Deinitialize](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkLoaderHelper.Deinitialize.txt) - [NianticSpatial.NSDK.AR.Loader.NsdkSettings](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkSettings.txt) - [NianticSpatial.NSDK.AR.Loader.NsdkSettings.UpdateAccess](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkSettings.UpdateAccess.txt) - [NianticSpatial.NSDK.AR.Loader.NsdkSettingsHelper](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkSettingsHelper.txt) - [NianticSpatial.NSDK.AR.Loader.NsdkSettingsHelper.ClearRuntimeSettings](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkSettingsHelper.ClearRuntimeSettings.txt) - [NianticSpatial.NSDK.AR.Loader.NsdkSettingsHelper.CreateDefaultRuntimeSettings](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkSettingsHelper.CreateDefaultRuntimeSettings.txt) - [NianticSpatial.NSDK.AR.Loader.NsdkSimulationLoader](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkSimulationLoader.txt) - [NianticSpatial.NSDK.AR.Loader.NsdkSimulationLoader.CreateSubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkSimulationLoader.CreateSubsystem.txt) - [NianticSpatial.NSDK.AR.Loader.NsdkSimulationLoader.Deinitialize](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkSimulationLoader.Deinitialize.txt) -- Destroys each subsystem. - [NianticSpatial.NSDK.AR.Loader.NsdkSimulationLoader.DeinitializePlatform](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkSimulationLoader.DeinitializePlatform.txt) - [NianticSpatial.NSDK.AR.Loader.NsdkSimulationLoader.DestroySubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkSimulationLoader.DestroySubsystem.txt) - [NianticSpatial.NSDK.AR.Loader.NsdkSimulationLoader.GetLoadedSubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkSimulationLoader.GetLoadedSubsystem.txt) - [NianticSpatial.NSDK.AR.Loader.NsdkSimulationLoader.Initialize](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkSimulationLoader.Initialize.txt) -- Initializes the loader. This is called from Unity when initializing XR. - [NianticSpatial.NSDK.AR.Loader.NsdkSimulationLoader.InitializePlatform](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkSimulationLoader.InitializePlatform.txt) - [NianticSpatial.NSDK.AR.Loader.NsdkSimulationLoader.InitializeWithNsdkHelper](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkSimulationLoader.InitializeWithNsdkHelper.txt) - [NianticSpatial.NSDK.AR.Loader.NsdkSimulationLoader.InjectNsdkLoaderHelper](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkSimulationLoader.InjectNsdkLoaderHelper.txt) - [NianticSpatial.NSDK.AR.Loader.NsdkSimulationLoader.IsPlatformDepthAvailable](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkSimulationLoader.IsPlatformDepthAvailable.txt) - [NianticSpatial.NSDK.AR.Loader.NsdkSimulationParams](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkSimulationParams.txt) - [NianticSpatial.NSDK.AR.Loader.NsdkStandaloneLoader](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkStandaloneLoader.txt) - [NianticSpatial.NSDK.AR.Loader.NsdkStandaloneLoader.CreateSubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkStandaloneLoader.CreateSubsystem.txt) - [NianticSpatial.NSDK.AR.Loader.NsdkStandaloneLoader.Deinitialize](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkStandaloneLoader.Deinitialize.txt) -- Destroys each subsystem. - [NianticSpatial.NSDK.AR.Loader.NsdkStandaloneLoader.DeinitializePlatform](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkStandaloneLoader.DeinitializePlatform.txt) - [NianticSpatial.NSDK.AR.Loader.NsdkStandaloneLoader.DestroySubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkStandaloneLoader.DestroySubsystem.txt) - [NianticSpatial.NSDK.AR.Loader.NsdkStandaloneLoader.GetLoadedSubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkStandaloneLoader.GetLoadedSubsystem.txt) - [NianticSpatial.NSDK.AR.Loader.NsdkStandaloneLoader.Initialize](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkStandaloneLoader.Initialize.txt) -- Initializes the loader. This is called from Unity when starting an AR session. - [NianticSpatial.NSDK.AR.Loader.NsdkStandaloneLoader.InitializePlatform](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkStandaloneLoader.InitializePlatform.txt) - [NianticSpatial.NSDK.AR.Loader.NsdkStandaloneLoader.InitializeWithNsdkHelper](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkStandaloneLoader.InitializeWithNsdkHelper.txt) - [NianticSpatial.NSDK.AR.Loader.NsdkStandaloneLoader.IsPlatformDepthAvailable](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.NsdkStandaloneLoader.IsPlatformDepthAvailable.txt) - [NianticSpatial.NSDK.AR.Loader.OverloadPlaybackSettings](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.OverloadPlaybackSettings.txt) - [NianticSpatial.NSDK.AR.Loader.RuntimeNsdkSettings](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.RuntimeNsdkSettings.txt) - [NianticSpatial.NSDK.AR.Loader.RuntimeNsdkSettings.ToString](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.RuntimeNsdkSettings.ToString.txt) - [NianticSpatial.NSDK.AR.Loader.RuntimeNsdkSettings.UpdateAccess](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.RuntimeNsdkSettings.UpdateAccess.txt) - [NianticSpatial.NSDK.AR.Loader.INsdkExternalLoader](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.INsdkExternalLoader.txt) - [NianticSpatial.NSDK.AR.Loader.INsdkLoader](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.INsdkLoader.txt) - [NianticSpatial.NSDK.AR.Loader.INsdkPlaybackSettings](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.INsdkPlaybackSettings.txt) - [NianticSpatial.NSDK.AR.NavigationMesh](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.NavMeshModel](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.NavMeshModel.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.NavMeshModel.Clear](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.NavMeshModel.Clear.txt) -- Removes all surfaces from the board. - [NianticSpatial.NSDK.AR.NavigationMesh.NavMeshModel.FindRandomPosition](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.NavMeshModel.FindRandomPosition.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.NavMeshModel.Prune](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.NavMeshModel.Prune.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.NavMeshModel.Scan](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.NavMeshModel.Scan.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.NavMeshModel.ToggleVisualisation](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.NavMeshModel.ToggleVisualisation.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMesh](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMesh.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMesh.CalculatePath](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMesh.CalculatePath.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMesh.CheckFit](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMesh.CheckFit.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMesh.Clear](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMesh.Clear.txt) -- Removes all surfaces from the NsdkNavMesh. - [NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMesh.Destroy](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMesh.Destroy.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMesh.FindNearestFreePosition](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMesh.FindNearestFreePosition.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMesh.FindRandomPosition](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMesh.FindRandomPosition.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMesh.IsOnNavMesh](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMesh.IsOnNavMesh.txt) -- Checks if a particular 3d position is on the NsdkNavMesh (within a certain threshold). - [NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMesh.Prune](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMesh.Prune.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMesh.RayCast](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMesh.RayCast.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMesh.Scan](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMesh.Scan.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMeshAgent](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMeshAgent.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMeshAgent.SetDestination](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMeshAgent.SetDestination.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMeshAgent.StopMoving](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMeshAgent.StopMoving.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMeshAgentPathRenderer](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMeshAgentPathRenderer.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMeshManager](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMeshManager.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMeshRenderer](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMeshRenderer.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.Path](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.Path.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.SpatialTree](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.SpatialTree.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.SpatialTree.Clear](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.SpatialTree.Clear.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.SpatialTree.DrawGizmos](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.SpatialTree.DrawGizmos.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.SpatialTree.GetElement](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.SpatialTree.GetElement.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.SpatialTree.Insert](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.SpatialTree.Insert.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.SpatialTree.Query](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.SpatialTree.Query.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.SpatialTree.Remove](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.SpatialTree.Remove.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.Surface](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.Surface.txt) -- Represents a subset on the grid with cells of approximately the same elevation. - [NianticSpatial.NSDK.AR.NavigationMesh.Surface.CanMerge](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.Surface.CanMerge.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.Surface.ContainsElement](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.Surface.ContainsElement.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.Surface.Except](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.Surface.Except.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.Surface.GetClosestElement](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.Surface.GetClosestElement.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.Surface.Intersect](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.Surface.Intersect.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.Surface.Merge](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.Surface.Merge.txt) -- Merges the other plane's grid elements to this plane. - [NianticSpatial.NSDK.AR.NavigationMesh.Surface.Overlaps](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.Surface.Overlaps.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.Utils](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.Utils.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.Utils.FastFitPlane](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.Utils.FastFitPlane.txt) -- Fits a plane to best align with the specified set of points. - [NianticSpatial.NSDK.AR.NavigationMesh.Utils.PositionToTile](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.Utils.PositionToTile.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.AgentConfiguration](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.AgentConfiguration.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.AgentConfiguration.CreateJumpingAgent](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.AgentConfiguration.CreateJumpingAgent.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.AgentConfiguration.CreateSimpleAgent](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.AgentConfiguration.CreateSimpleAgent.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.Bounds](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.Bounds.txt) -- Specifies an area in a top-down 2D grid using a square. - [NianticSpatial.NSDK.AR.NavigationMesh.Bounds.ContainsPoint](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.Bounds.ContainsPoint.txt) -- Returns true if the specified point is within bounds. - [NianticSpatial.NSDK.AR.NavigationMesh.Bounds.DrawGizmos](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.Bounds.DrawGizmos.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.Bounds.Equals](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.Bounds.Equals.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.Bounds.GetHashCode](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.Bounds.GetHashCode.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.Bounds.Intersects](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.Bounds.Intersects.txt) -- Returns true if the specified bounds overlap with this one. - [NianticSpatial.NSDK.AR.NavigationMesh.GridNode](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.GridNode.txt) -- Encloses data for grid elements used during scanning for walkable areas. - [NianticSpatial.NSDK.AR.NavigationMesh.GridNode.Equals](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.GridNode.Equals.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.GridNode.GetHashCode](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.GridNode.GetHashCode.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.GridNode.op_Inequality](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.GridNode.op_Inequality.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.GridNode.op_Equality](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.GridNode.op_Equality.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.ModelSettings](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.ModelSettings.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.Waypoint](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.Waypoint.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMeshAgent.AgentNavigationState](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.NsdkNavMeshAgent.AgentNavigationState.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.Waypoint.MovementType](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.Waypoint.MovementType.txt) -- The type of movement of a waypoint. - [NianticSpatial.NSDK.AR.NavigationMesh.PathFindingBehaviour](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.PathFindingBehaviour.txt) - [NianticSpatial.NSDK.AR.NavigationMesh.Path.Status](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.NavigationMesh.Path.Status.txt) - [NianticSpatial.NSDK.AR.API](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.API.txt) - [NianticSpatial.NSDK.AR.API.VpsGraphOperationError](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.API.VpsGraphOperationError.txt) -- Error codes returned by VPS graph-based functions. - [NianticSpatial.NSDK.AR.Telemetry](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Telemetry.txt) - [NianticSpatial.NSDK.AR.Telemetry.TelemetryPublishingNative](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Telemetry.TelemetryPublishingNative.txt) - [NianticSpatial.NSDK.AR.Telemetry.TelemetryPublishingNative.Stop](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Telemetry.TelemetryPublishingNative.Stop.txt) - [NianticSpatial.NSDK.AR.Telemetry.TelemetryPublishingNative.TryStart](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Telemetry.TelemetryPublishingNative.TryStart.txt) - [NianticSpatial.NSDK.AR.MapStorageAccess](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.MapStorageAccess.txt) - [NianticSpatial.NSDK.AR.MapStorageAccess.MapNode](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.MapStorageAccess.MapNode.txt) - [NianticSpatial.NSDK.AR.MapStorageAccess.MapNode.GetData](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.MapStorageAccess.MapNode.GetData.txt) - [NianticSpatial.NSDK.AR.MapStorageAccess.MapNode.GetNodeId](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.MapStorageAccess.MapNode.GetNodeId.txt) - [NianticSpatial.NSDK.AR.MapStorageAccess.MapSubGraph](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.MapStorageAccess.MapSubGraph.txt) - [NianticSpatial.NSDK.AR.MapStorageAccess.MapSubGraph.GetData](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.MapStorageAccess.MapSubGraph.GetData.txt) - [NianticSpatial.NSDK.AR.MapStorageAccess.MapSubGraph.GetEdgeType](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.MapStorageAccess.MapSubGraph.GetEdgeType.txt) - [NianticSpatial.NSDK.AR.MapStorageAccess.OutputEdgeType](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.MapStorageAccess.OutputEdgeType.txt) - [NianticSpatial.NSDK.AR.Settings](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Settings.txt) - [NianticSpatial.NSDK.AR.Settings.Metadata](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Settings.Metadata.txt) -- Contains metadata and properties regarding the current instance of NSDK. - [NianticSpatial.NSDK.AR.Settings.Metadata.SetAccessToken](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Settings.Metadata.SetAccessToken.txt) - [NianticSpatial.NSDK.AR.Settings.PrivacyData](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Settings.PrivacyData.txt) -- This class contains all the data required for data management requests. - [NianticSpatial.NSDK.AR.Simulation](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Simulation.txt) - [NianticSpatial.NSDK.AR.Simulation.NsdkSimulationCameraSubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Simulation.NsdkSimulationCameraSubsystem.txt) -- Based on Unity Simulation's SimulationCameraSubsystem and NsdkPlaybackCameraSubsystem. - [NianticSpatial.NSDK.AR.Simulation.NsdkSimulationNavigationUtility](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Simulation.NsdkSimulationNavigationUtility.txt) - [NianticSpatial.NSDK.AR.Simulation.NsdkSimulationNavigationUtility.SetArfSimulationNavigation](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Simulation.NsdkSimulationNavigationUtility.SetArfSimulationNavigation.txt) - [NianticSpatial.NSDK.AR.Simulation.NsdkSimulationOcclusionSubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Simulation.NsdkSimulationOcclusionSubsystem.txt) - [NianticSpatial.NSDK.AR.Subsystems](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.txt) - [NianticSpatial.NSDK.AR.Subsystems.LocationMeshManager](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.LocationMeshManager.txt) -- MonoBehaviour that manages the downloading and rendering of location meshes. - [NianticSpatial.NSDK.AR.Subsystems.LocationMeshManager.GetLocationMeshChunksByVpsMapAssetIdAsync](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.LocationMeshManager.GetLocationMeshChunksByVpsMapAssetIdAsync.txt) - [NianticSpatial.NSDK.AR.Subsystems.LocationMeshManager.GetLocationMeshForPayloadAsync](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.LocationMeshManager.GetLocationMeshForPayloadAsync.txt) -- Get the mesh for an anchor payload. - [NianticSpatial.NSDK.AR.Subsystems.MeshDownloadRequestResponse](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.MeshDownloadRequestResponse.txt) - [NianticSpatial.NSDK.AR.Subsystems.Vps2](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.Vps2.txt) - [NianticSpatial.NSDK.AR.Subsystems.Vps2.NsdkVps2AnchorSubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.Vps2.NsdkVps2AnchorSubsystem.txt) - [NianticSpatial.NSDK.AR.Subsystems.Vps2.NsdkVps2AnchorSubsystem.SwitchToInternalMockImplementation](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.Vps2.NsdkVps2AnchorSubsystem.SwitchToInternalMockImplementation.txt) - [NianticSpatial.NSDK.AR.Subsystems.Vps2.NsdkVps2AssetSubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.Vps2.NsdkVps2AssetSubsystem.txt) - [NianticSpatial.NSDK.AR.Subsystems.Vps2.NsdkVps2AssetSubsystem.SwitchToInternalMockImplementation](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.Vps2.NsdkVps2AssetSubsystem.SwitchToInternalMockImplementation.txt) - [NianticSpatial.NSDK.AR.Subsystems.Vps2.NsdkVps2Subsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.Vps2.NsdkVps2Subsystem.txt) - [NianticSpatial.NSDK.AR.Subsystems.Vps2.NsdkVps2Subsystem.SwitchToInternalMockImplementation](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.Vps2.NsdkVps2Subsystem.SwitchToInternalMockImplementation.txt) - [NianticSpatial.NSDK.AR.Subsystems.XR](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.XR.txt) - [NianticSpatial.NSDK.AR.Subsystems.XR.ISubsystemWithModelMetadata](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.XR.ISubsystemWithModelMetadata.txt) - [NianticSpatial.NSDK.AR.Subsystems.Occlusion](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.Occlusion.txt) - [NianticSpatial.NSDK.AR.Subsystems.Occlusion.NsdkOcclusionSubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.Occlusion.NsdkOcclusionSubsystem.txt) -- This subsystem provides implementing functionality for the XROcclusionSubsystem class.s. - [NianticSpatial.NSDK.AR.Subsystems.Scanning](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.Scanning.txt) - [NianticSpatial.NSDK.AR.Subsystems.Scanning.NsdkScanningSubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.Scanning.NsdkScanningSubsystem.txt) - [NianticSpatial.NSDK.AR.Subsystems.Scanning.ScannerConfigurationCStruct](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.Scanning.ScannerConfigurationCStruct.txt) - [NianticSpatial.NSDK.AR.Subsystems.Scanning.RecordingStatus](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.Scanning.RecordingStatus.txt) - [NianticSpatial.NSDK.AR.Subsystems.Playback](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.Playback.txt) - [NianticSpatial.NSDK.AR.Subsystems.Playback.NsdkPlaybackCameraSubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.Playback.NsdkPlaybackCameraSubsystem.txt) - [NianticSpatial.NSDK.AR.Subsystems.Playback.NsdkPlaybackOcclusionSubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.Playback.NsdkPlaybackOcclusionSubsystem.txt) - [NianticSpatial.NSDK.AR.Subsystems.Playback.NsdkPlaybackSessionSubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.Playback.NsdkPlaybackSessionSubsystem.txt) - [NianticSpatial.NSDK.AR.Subsystems.Playback.NsdkPlaybackSessionSubsystem.TryMoveToNextFrame](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.Playback.NsdkPlaybackSessionSubsystem.TryMoveToNextFrame.txt) - [NianticSpatial.NSDK.AR.Subsystems.Playback.ScreenOrientationFromPose](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.Playback.ScreenOrientationFromPose.txt) - [NianticSpatial.NSDK.AR.Subsystems.Playback.ScreenOrientationFromPose.GetScreenOrientation](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.Playback.ScreenOrientationFromPose.GetScreenOrientation.txt) - [NianticSpatial.NSDK.AR.Subsystems.SceneSegmentation](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.SceneSegmentation.txt) - [NianticSpatial.NSDK.AR.Subsystems.SceneSegmentation.NsdkSceneSegmentationSubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.SceneSegmentation.NsdkSceneSegmentationSubsystem.txt) - [NianticSpatial.NSDK.AR.Subsystems.SceneSegmentation.SceneSegmentationChannel](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.SceneSegmentation.SceneSegmentationChannel.txt) - [NianticSpatial.NSDK.AR.Subsystems.DeviceMapping](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.DeviceMapping.txt) - [NianticSpatial.NSDK.AR.Subsystems.DeviceMapping.NsdkDeviceMappingSubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.DeviceMapping.NsdkDeviceMappingSubsystem.txt) - [NianticSpatial.NSDK.AR.Subsystems.DeviceMapping.NsdkDeviceMappingSubsystem.SwitchToInternalMockImplementation](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Subsystems.DeviceMapping.NsdkDeviceMappingSubsystem.SwitchToInternalMockImplementation.txt) - [NianticSpatial.NSDK.AR.XRSubsystems](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem.Provider](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem.Provider.txt) -- The provider API for XRVps2AnchorSubsystem-derived classes to implement. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem.Provider.GetAnchorPayload](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem.Provider.GetAnchorPayload.txt) -- Get the payload which encodes the anchor. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem.Provider.GetChanges](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem.Provider.GetChanges.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem.Provider.RemoveAllAnchors](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem.Provider.RemoveAllAnchors.txt) -- Stops tracking every anchor at once, without surfacing removed changes. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem.Provider.TryCreateAnchor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem.Provider.TryCreateAnchor.txt) -- Create a new anchor located at pose in the device's AR tracking space. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem.Provider.TryRemoveAnchor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem.Provider.TryRemoveAnchor.txt) -- Stop tracking an anchor. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem.Provider.TryTrackAnchor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem.Provider.TryTrackAnchor.txt) -- Start tracking the anchor encoded by anchorPayload. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetSubsystem.Provider](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetSubsystem.Provider.txt) -- The provider API for XRVps2AssetSubsystem-derived classes to implement. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetSubsystem.Provider.GetChanges](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetSubsystem.Provider.GetChanges.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetSubsystem.Provider.TryTrackAsset](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetSubsystem.Provider.TryTrackAsset.txt) -- Requests tracking of a VPS map asset's origin, identified by its asset ID. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.Provider](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.Provider.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.Provider.GetDeviceGeolocation](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.Provider.GetDeviceGeolocation.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.Provider.GetLatestDebuggerData](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.Provider.GetLatestDebuggerData.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.Provider.GetLatestLocalization](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.Provider.GetLatestLocalization.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.Provider.GetLatestLocalizationRequestRecords](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.Provider.GetLatestLocalizationRequestRecords.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.Provider.GetPose](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.Provider.GetPose.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.Provider.GetSessionId](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.Provider.GetSessionId.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.Provider.TryGetAssetTrackingData](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.Provider.TryGetAssetTrackingData.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.Provider.TryGetPose](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.Provider.TryGetPose.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.Provider.TryLocalize](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.Provider.TryLocalize.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystem.Provider](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystem.Provider.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystem.Provider.StartMapping](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystem.Provider.StartMapping.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystem.Provider.StopMapping](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystem.Provider.StopMapping.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.Provider](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.Provider.txt) -- The provider which will service the XRSceneSegmentationSubsystem. - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.Provider.GetChannels](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.Provider.GetChannels.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.Provider.TryAcquirePackedSceneSegmentationChannelsCpuImage](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.Provider.TryAcquirePackedSceneSegmentationChannelsCpuImage.txt) -- Acquire the latest packed semantic channels XRCpuImage. - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.Provider.TryAcquireSceneSegmentationChannelCpuImage](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.Provider.TryAcquireSceneSegmentationChannelCpuImage.txt) -- Acquire the latest semantic channel CPU image. - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.Provider.TryAcquireSuppressionMaskCpuImage](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.Provider.TryAcquireSuppressionMaskCpuImage.txt) -- Acquire the latest suppression mask XRCpuImage. - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.Provider.TryGetPackedSceneSegmentationChannels](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.Provider.TryGetPackedSceneSegmentationChannels.txt) -- Get the packed semantics texture descriptor. - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.Provider.TryGetSceneSegmentationChannel](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.Provider.TryGetSceneSegmentationChannel.txt) -- Get the XRTextureDescriptor for the specified semantic channel. - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.Provider.TryGetSuppressionMaskTexture](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.Provider.TryGetSuppressionMaskTexture.txt) -- Get a semantic suppression texture descriptor. - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.Provider.TryPrepareSubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.Provider.TryPrepareSubsystem.txt) -- If the semantic segmentation model is ready, prepare the subsystem's data structures. - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.Provider.TryResetChannelConfidenceThresholds](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.Provider.TryResetChannelConfidenceThresholds.txt) -- Resets the confidence thresholds for all semantic channels to the default values from the current model. - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.Provider.TrySetChannelConfidenceThresholds](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.Provider.TrySetChannelConfidenceThresholds.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.Provider](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.Provider.txt) -- An abstract class to be implemented by providers of this subsystem. - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.Provider.ComputeVoxels](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.Provider.ComputeVoxels.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.Provider.DiscardCurrentScan](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.Provider.DiscardCurrentScan.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.Provider.DisposeVoxelBuffer](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.Provider.DisposeVoxelBuffer.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.Provider.GetFrameCount](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.Provider.GetFrameCount.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.Provider.GetScanId](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.Provider.GetScanId.txt) -- Get the current scan's ID. - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.Provider.GetState](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.Provider.GetState.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.Provider.GetVoxelSize](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.Provider.GetVoxelSize.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.Provider.SaveCurrentScan](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.Provider.SaveCurrentScan.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.Provider.TryGetRaycastBuffer](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.Provider.TryGetRaycastBuffer.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.Provider.TryGetVoxelBuffer](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.Provider.TryGetVoxelBuffer.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.Vps2AssetId](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.Vps2AssetId.txt) -- Conversions between VPS asset UUID strings and TrackableIds. - [NianticSpatial.NSDK.AR.XRSubsystems.Vps2AssetId.FromGuid](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.Vps2AssetId.FromGuid.txt) -- Converts a Guid to a TrackableId. - [NianticSpatial.NSDK.AR.XRSubsystems.Vps2AssetId.ToGuid](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.Vps2AssetId.ToGuid.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.Vps2AssetId.ToUuidString](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.Vps2AssetId.ToUuidString.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.Vps2AssetId.TryParse](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.Vps2AssetId.TryParse.txt) -- Parses a canonical UUID string into a TrackableId. - [NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystem.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystem.StartMapping](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystem.StartMapping.txt) -- Start map generation. - [NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystem.StopMapping](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystem.StopMapping.txt) -- Stop map generation. - [NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystemDescriptor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystemDescriptor.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystemDescriptor.Create](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystemDescriptor.Create.txt) -- Creates a new subsystem descriptor and registers it with the SubsystemManager. - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningConfiguration](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningConfiguration.txt) -- Configuration for scanning. - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.txt) -- Defines an interface for interacting with scanning functionality. - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.ComputeVoxels](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.ComputeVoxels.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.DisposeVoxelBuffer](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.DisposeVoxelBuffer.txt) -- Dispose a voxel buffer previously obtained from TryGetVoxelBuffer. - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.GetFrameCount](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.GetFrameCount.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.GetScanId](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.GetScanId.txt) -- Get the current scan's ID. - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.GetState](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.GetState.txt) -- Get the current state of the scanning subsystem. - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.GetVoxelSize](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.GetVoxelSize.txt) -- Get the current voxel size in meters. - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.SaveCurrentScan](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.SaveCurrentScan.txt) -- Save the current scan. Recording will stop after save. ScanID will be reset. - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.TryGetRaycastBuffer](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.TryGetRaycastBuffer.txt) -- Get the latest raycast textures. - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.TryGetVoxelBuffer](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystem.TryGetVoxelBuffer.txt) -- Get latest computed voxel buffer. This then must be later disposed with DisposeVoxelBuffer. - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystemDescriptor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystemDescriptor.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystemDescriptor.Create](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystemDescriptor.Create.txt) -- Creates a new subsystem descriptor and registers it with the SubsystemManager. - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.txt) -- Defines an interface for interacting with semantic segmentation functionality. - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.GetChannels](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.GetChannels.txt) -- Get a list of the semantic channels for the current semantic model. - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.Register](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.Register.txt) -- Register the descriptor for the semantics subsystem implementation. - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.TryAcquirePackedSceneSegmentationChannelsCpuImage](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.TryAcquirePackedSceneSegmentationChannelsCpuImage.txt) -- Acquire the latest packed semantic channels XRCpuImage. - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.TryAcquireSceneSegmentationChannelCpuImage](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.TryAcquireSceneSegmentationChannelCpuImage.txt) -- Acquire the latest semantic channel CPU image. - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.TryAcquireSuppressionMaskCpuImage](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.TryAcquireSuppressionMaskCpuImage.txt) -- Acquire the latest suppression mask XRCpuImage. - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.TryGetPackedSceneSegmentationChannels](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.TryGetPackedSceneSegmentationChannels.txt) -- Get the packed semantics texture descriptor. - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.TryGetSceneSegmentationChannel](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.TryGetSceneSegmentationChannel.txt) -- Get the XRTextureDescriptor for the specified semantic channel. - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.TryGetSuppressionMaskTexture](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.TryGetSuppressionMaskTexture.txt) -- Get a semantic suppression texture descriptor. - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.TryResetChannelConfidenceThresholds](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.TryResetChannelConfidenceThresholds.txt) -- Resets the confidence thresholds for all semantic channels to the default values from the current model. - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.TrySetChannelConfidenceThresholds](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystem.TrySetChannelConfidenceThresholds.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystemDescriptor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystemDescriptor.txt) -- Descriptor for the XRSceneSegmentationSubsystem. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem.txt) -- A tracking subsystem serving VPS2 anchors as trackables. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem.GetAnchorPayload](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem.GetAnchorPayload.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem.GetChanges](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem.GetChanges.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem.TryCreateAnchor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem.TryCreateAnchor.txt) -- Create a new anchor located at pose in the device's AR tracking space. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem.TryRemoveAnchor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem.TryRemoveAnchor.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem.TryTrackAnchor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystem.TryTrackAnchor.txt) -- Start tracking the anchor encoded by anchorPayload. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystemDescriptor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystemDescriptor.txt) -- Descriptor for the XRVps2AnchorSubsystem. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetSubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetSubsystem.txt) -- A tracking subsystem serving the origins of VPS assets as trackables. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetSubsystem.GetChanges](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetSubsystem.GetChanges.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetSubsystem.TryTrackAsset](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetSubsystem.TryTrackAsset.txt) -- Requests tracking of a VPS map asset's origin, identified by its asset ID. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetSubsystemDescriptor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetSubsystemDescriptor.txt) -- Descriptor for the XRVps2AssetSubsystem. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.GetDeviceGeolocation](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.GetDeviceGeolocation.txt) -- Get the geolocation of the device's last known camera pose. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.GetLatestDebuggerData](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.GetLatestDebuggerData.txt) -- Get all the debugger data since the last time this method was called. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.GetLatestLocalization](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.GetLatestLocalization.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.GetLatestLocalizationRequestRecords](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.GetLatestLocalizationRequestRecords.txt) -- Get all the network request records since the last time this method was called. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.GetPose](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.GetPose.txt) -- Convert a position and orientation in the global coordinate system to a pose in the device's AR tracking space. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.GetSessionId](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.GetSessionId.txt) -- Get the session id, if one exists. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.TryGetAssetTrackingData](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.TryGetAssetTrackingData.txt) -- Gets the pose of a VPS asset's origin in the device's AR tracking space. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.TryGetPose](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.TryGetPose.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.TryLocalize](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Subsystem.TryLocalize.txt) -- Requests localization to a site, identified by its site ID. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2SubsystemDescriptor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2SubsystemDescriptor.txt) -- Descriptor for the XRVps2Subsystem. - [NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystemDescriptor.Cinfo](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystemDescriptor.Cinfo.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystemDescriptor.Cinfo.Equals](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystemDescriptor.Cinfo.Equals.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystemDescriptor.Cinfo.GetHashCode](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystemDescriptor.Cinfo.GetHashCode.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystemDescriptor.Cinfo.op_Inequality](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystemDescriptor.Cinfo.op_Inequality.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystemDescriptor.Cinfo.op_Equality](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRDeviceMappingSubsystemDescriptor.Cinfo.op_Equality.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystemDescriptor.Cinfo](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystemDescriptor.Cinfo.txt) -- Constructor info used to register a descriptor. - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystemDescriptor.Cinfo.Equals](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystemDescriptor.Cinfo.Equals.txt) -- Tests for equality. - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystemDescriptor.Cinfo.GetHashCode](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystemDescriptor.Cinfo.GetHashCode.txt) -- Generates a hash suitable for use with containers like `HashSet` and `Dictionary`. - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystemDescriptor.Cinfo.op_Inequality](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystemDescriptor.Cinfo.op_Inequality.txt) -- Tests for inequality. Same as `!`Equals. - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystemDescriptor.Cinfo.op_Equality](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningSubsystemDescriptor.Cinfo.op_Equality.txt) -- Tests for equality. Same as Equals. - [NianticSpatial.NSDK.AR.XRSubsystems.Vps2LocalizedAsset](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.Vps2LocalizedAsset.txt) -- The VPS asset the device is localized to. - [NianticSpatial.NSDK.AR.XRSubsystems.Vps2LocalizedAsset.Equals](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.Vps2LocalizedAsset.Equals.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.Vps2LocalizedAsset.GetHashCode](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.Vps2LocalizedAsset.GetHashCode.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.Vps2LocalizedAsset.ToString](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.Vps2LocalizedAsset.ToString.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRGeolocation](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRGeolocation.txt) -- Structure describing device location and heading. - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningVoxelData](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningVoxelData.txt) -- Contains a native voxel buffers for positions and colors. - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningVoxelData.Equals](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningVoxelData.Equals.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRScanningVoxelData.GetHashCode](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRScanningVoxelData.GetHashCode.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystemCinfo](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystemCinfo.txt) -- Constructor parameters for the XRSceneSegmentationSubsystemDescriptor. - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystemCinfo.Equals](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystemCinfo.Equals.txt) -- Tests for equality. - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystemCinfo.GetHashCode](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystemCinfo.GetHashCode.txt) -- Generates a hash suitable for use with containers like `HashSet` and `Dictionary`. - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystemCinfo.op_Inequality](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystemCinfo.op_Inequality.txt) -- Tests for inequality. Same as `!`Equals. - [NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystemCinfo.op_Equality](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRSceneSegmentationSubsystemCinfo.op_Equality.txt) -- Tests for equality. Same as Equals. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Anchor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Anchor.txt) -- Describes session-relative data for an anchor. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Anchor.Equals](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Anchor.Equals.txt) -- Tests for equality. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Anchor.GetHashCode](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Anchor.GetHashCode.txt) -- Generates a hash suitable for use with containers like `HashSet` and `Dictionary`. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Anchor.op_Inequality](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Anchor.op_Inequality.txt) -- Tests for inequality. Same as `!`Equals. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Anchor.op_Equality](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Anchor.op_Equality.txt) -- Tests for equality. Same as Equals. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorPayload](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorPayload.txt) -- Represents the payload for a persistent anchor. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorPayload.Equals](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorPayload.Equals.txt) -- Tests for equality. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorPayload.GetDataAsBytes](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorPayload.GetDataAsBytes.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorPayload.GetHashCode](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorPayload.GetHashCode.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorPayload.op_Inequality](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorPayload.op_Inequality.txt) -- Tests for inequality. Same as `!`Equals. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorPayload.op_Equality](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorPayload.op_Equality.txt) -- Tests for equality. Same as Equals. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystemCinfo](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystemCinfo.txt) -- Constructor parameters for the XRVps2AnchorSubsystemDescriptor. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystemCinfo.Equals](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystemCinfo.Equals.txt) -- Tests for equality. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystemCinfo.GetHashCode](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystemCinfo.GetHashCode.txt) -- Generates a hash suitable for use with containers like `HashSet` and `Dictionary`. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystemCinfo.op_Inequality](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystemCinfo.op_Inequality.txt) -- Tests for inequality. Same as `!`Equals. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystemCinfo.op_Equality](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AnchorSubsystemCinfo.op_Equality.txt) -- Tests for equality. Same as Equals. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Asset](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Asset.txt) -- Describes session-relative data for a VPS asset's origin. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Asset.Equals](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Asset.Equals.txt) -- Tests for equality. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Asset.GetHashCode](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Asset.GetHashCode.txt) -- Generates a hash suitable for use with containers like `HashSet` and `Dictionary`. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Asset.op_Inequality](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Asset.op_Inequality.txt) -- Tests for inequality. Same as `!`Equals. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Asset.op_Equality](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Asset.op_Equality.txt) -- Tests for equality. Same as Equals. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetSubsystemCinfo](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetSubsystemCinfo.txt) -- Constructor parameters for the XRVps2AssetSubsystemDescriptor. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetSubsystemCinfo.Equals](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetSubsystemCinfo.Equals.txt) -- Tests for equality. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetSubsystemCinfo.GetHashCode](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetSubsystemCinfo.GetHashCode.txt) -- Generates a hash suitable for use with containers like `HashSet` and `Dictionary`. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetSubsystemCinfo.op_Inequality](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetSubsystemCinfo.op_Inequality.txt) -- Tests for inequality. Same as `!`Equals. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetSubsystemCinfo.op_Equality](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetSubsystemCinfo.op_Equality.txt) -- Tests for equality. Same as Equals. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetTrackingData](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2AssetTrackingData.txt) -- The pose of a VPS asset's origin in the device's AR tracking space. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Geolocation](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Geolocation.txt) -- Structure describing device location and heading as calculated by VPS2. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Localization](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Localization.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Localization.Equals](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Localization.Equals.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Localization.GetHashCode](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Localization.GetHashCode.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2LocalizationRequestRecord](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2LocalizationRequestRecord.txt) -- Diagnostic information about a VPS2 network request. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2LocalizationRequestRecord.ToString](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2LocalizationRequestRecord.ToString.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Pose](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2Pose.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2SubsystemCinfo](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2SubsystemCinfo.txt) -- Constructor parameters for the XRVps2SubsystemDescriptor. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2SubsystemCinfo.Equals](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2SubsystemCinfo.Equals.txt) -- Tests for equality. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2SubsystemCinfo.GetHashCode](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2SubsystemCinfo.GetHashCode.txt) -- Generates a hash suitable for use with containers like `HashSet` and `Dictionary`. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2SubsystemCinfo.op_Inequality](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2SubsystemCinfo.op_Inequality.txt) -- Tests for inequality. Same as `!`Equals. - [NianticSpatial.NSDK.AR.XRSubsystems.XRVps2SubsystemCinfo.op_Equality](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.XRVps2SubsystemCinfo.op_Equality.txt) -- Tests for equality. Same as Equals. - [NianticSpatial.NSDK.AR.XRSubsystems.ScanningState](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.ScanningState.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.Vps2AnchorTrackingStateReason](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.Vps2AnchorTrackingStateReason.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.Vps2LocalizationError](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.Vps2LocalizationError.txt) -- Possible errors from VPS2 localization operations. - [NianticSpatial.NSDK.AR.XRSubsystems.Vps2LocalizationRequestStatus](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.Vps2LocalizationRequestStatus.txt) - [NianticSpatial.NSDK.AR.XRSubsystems.Vps2LocalizationRequestType](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.Vps2LocalizationRequestType.txt) -- Type of request reported by a XRVps2LocalizationRequestRecord. - [NianticSpatial.NSDK.AR.XRSubsystems.Vps2TrackingState](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.XRSubsystems.Vps2TrackingState.txt) - [NianticSpatial.NSDK.AR.VPS2](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.VPS2.txt) - [NianticSpatial.NSDK.AR.VPS2.ARVps2Anchor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.VPS2.ARVps2Anchor.txt) -- Represents a Persistent Anchor tracked by an XR device. - [NianticSpatial.NSDK.AR.VPS2.ARVps2Anchor.GetDataAsBytes](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.VPS2.ARVps2Anchor.GetDataAsBytes.txt) - [NianticSpatial.NSDK.AR.VPS2.ARVps2AnchorManager](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.VPS2.ARVps2AnchorManager.txt) -- A trackable manager surfacing VPS2 anchors as ARVps2Anchor trackables. - [NianticSpatial.NSDK.AR.VPS2.ARVps2AnchorManager.RemoveAnchor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.VPS2.ARVps2AnchorManager.RemoveAnchor.txt) -- Stops tracking an anchor and destroys its trackable. - [NianticSpatial.NSDK.AR.VPS2.ARVps2AnchorManager.TryCreateAnchor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.VPS2.ARVps2AnchorManager.TryCreateAnchor.txt) -- Attempts to create a new anchor at localPose. - [NianticSpatial.NSDK.AR.VPS2.ARVps2AnchorManager.TryGetAnchorPayload](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.VPS2.ARVps2AnchorManager.TryGetAnchorPayload.txt) - [NianticSpatial.NSDK.AR.VPS2.ARVps2AnchorManager.TryTrackAnchor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.VPS2.ARVps2AnchorManager.TryTrackAnchor.txt) -- Starts tracking the anchor encoded by anchorPayload. - [NianticSpatial.NSDK.AR.VPS2.ARVps2AnchorPayload](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.VPS2.ARVps2AnchorPayload.txt) -- The ARVps2AnchorPayload is data used to save and restore persistent anchors. - [NianticSpatial.NSDK.AR.VPS2.ARVps2AnchorPayload.ToBase64](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.VPS2.ARVps2AnchorPayload.ToBase64.txt) -- Converts a payload to a base 64 string. - [NianticSpatial.NSDK.AR.VPS2.ARVps2Asset](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.VPS2.ARVps2Asset.txt) -- Represents the origin of a VPS asset tracked by the device. - [NianticSpatial.NSDK.AR.VPS2.ARVps2AssetManager](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.VPS2.ARVps2AssetManager.txt) - [NianticSpatial.NSDK.AR.VPS2.ARVps2AssetManager.TryTrackAsset](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.VPS2.ARVps2AssetManager.TryTrackAsset.txt) -- Requests tracking of a VPS map asset's origin, identified by its asset ID. - [NianticSpatial.NSDK.AR.VPS2.ARVps2Manager](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.VPS2.ARVps2Manager.txt) - [NianticSpatial.NSDK.AR.VPS2.ARVps2Manager.GetSessionId](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.VPS2.ARVps2Manager.GetSessionId.txt) -- Gets the session id, if one exists. - [NianticSpatial.NSDK.AR.VPS2.ARVps2Manager.RemoveAnchor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.VPS2.ARVps2Manager.RemoveAnchor.txt) - [NianticSpatial.NSDK.AR.VPS2.ARVps2Manager.TryCreateAnchor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.VPS2.ARVps2Manager.TryCreateAnchor.txt) - [NianticSpatial.NSDK.AR.VPS2.ARVps2Manager.TryGetAnchorPayload](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.VPS2.ARVps2Manager.TryGetAnchorPayload.txt) - [NianticSpatial.NSDK.AR.VPS2.ARVps2Manager.TryGetAssetTrackingData](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.VPS2.ARVps2Manager.TryGetAssetTrackingData.txt) -- Attempts to get the pose of a VPS asset's origin, in AR session space. - [NianticSpatial.NSDK.AR.VPS2.ARVps2Manager.TryGetDeviceGeolocation](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.VPS2.ARVps2Manager.TryGetDeviceGeolocation.txt) -- Attempts to get the geolocation of the device's last known camera pose. - [NianticSpatial.NSDK.AR.VPS2.ARVps2Manager.TryGetLatestLocalization](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.VPS2.ARVps2Manager.TryGetLatestLocalization.txt) - [NianticSpatial.NSDK.AR.VPS2.ARVps2Manager.TryGetPose](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.VPS2.ARVps2Manager.TryGetPose.txt) - [NianticSpatial.NSDK.AR.VPS2.ARVps2Manager.TryLocalize](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.VPS2.ARVps2Manager.TryLocalize.txt) -- Requests localization to a site, identified by its site ID. - [NianticSpatial.NSDK.AR.VPS2.ARVps2Manager.TryTrackAnchor](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.VPS2.ARVps2Manager.TryTrackAnchor.txt) - [NianticSpatial.NSDK.AR.VPS2.ARVps2Manager.TryTrackAsset](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.VPS2.ARVps2Manager.TryTrackAsset.txt) - [NianticSpatial.NSDK.AR.LocationAR](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.LocationAR.txt) - [NianticSpatial.NSDK.AR.LocationAR.ARLocation](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.LocationAR.ARLocation.txt) -- The ARLocation is the digital twin of the physical location. - [NianticSpatial.NSDK.AR.LocationAR.ARLocationManager](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.LocationAR.ARLocationManager.txt) - [NianticSpatial.NSDK.AR.LocationAR.ARLocationManager.SetARLocations](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.LocationAR.ARLocationManager.SetARLocations.txt) -- Selects the AR Locations to try to track when StartARLocationTracking() is called. - [NianticSpatial.NSDK.AR.LocationAR.ARLocationManager.StartARLocationTracking](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.LocationAR.ARLocationManager.StartARLocationTracking.txt) - [NianticSpatial.NSDK.AR.LocationAR.ARLocationManager.StopARLocationTracking](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.LocationAR.ARLocationManager.StopARLocationTracking.txt) -- Stops tracking all currently tracked locations. - [NianticSpatial.NSDK.AR.LocationAR.ARLocationTrackingStateReason](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.LocationAR.ARLocationTrackingStateReason.txt) - [NianticSpatial.NSDK.AR.Occlusion](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Occlusion.txt) - [NianticSpatial.NSDK.AR.Occlusion.NsdkOcclusionExtension](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Occlusion.NsdkOcclusionExtension.txt) - [NianticSpatial.NSDK.AR.Occlusion.NsdkOcclusionExtension.AddSceneSegmentationSuppressionChannel](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Occlusion.NsdkOcclusionExtension.AddSceneSegmentationSuppressionChannel.txt) -- Adds a semantic segmentation channel to the collection of channels that are suppressed in the depth buffer. - [NianticSpatial.NSDK.AR.Occlusion.NsdkOcclusionExtension.RemoveSceneSegmentationSuppressionChannel](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Occlusion.NsdkOcclusionExtension.RemoveSceneSegmentationSuppressionChannel.txt) - [NianticSpatial.NSDK.AR.Occlusion.NsdkOcclusionExtension.TrackOccludee](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Occlusion.NsdkOcclusionExtension.TrackOccludee.txt) - [NianticSpatial.NSDK.AR.Occlusion.NsdkOcclusionExtension.TryGetDepth](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Occlusion.NsdkOcclusionExtension.TryGetDepth.txt) -- Returns the metric eye depth at the specified pixel coordinates. - [NianticSpatial.NSDK.AR.Occlusion.NsdkOcclusionExtensionFeature](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Occlusion.NsdkOcclusionExtensionFeature.txt) - [NianticSpatial.NSDK.AR.Occlusion.NsdkPointCloudGenerator](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Occlusion.NsdkPointCloudGenerator.txt) -- A utility class to generate a point cloud from a depth texture. - [NianticSpatial.NSDK.AR.Occlusion.NsdkPointCloudGenerator.Dispose](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Occlusion.NsdkPointCloudGenerator.Dispose.txt) - [NianticSpatial.NSDK.AR.Occlusion.NsdkPointCloudGenerator.Generate](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Occlusion.NsdkPointCloudGenerator.Generate.txt) -- Generate a point cloud from a depth texture using the given intrinsics and extrinsics. - [NianticSpatial.NSDK.AR.Occlusion.NsdkPointCloudGenerator.GenerateAsync](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Occlusion.NsdkPointCloudGenerator.GenerateAsync.txt) -- A coroutine to generate a point cloud from a depth texture using the given intrinsics and extrinsics. - [NianticSpatial.NSDK.AR.Occlusion.NsdkOcclusionExtension.OcclusionTechnique](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Occlusion.NsdkOcclusionExtension.OcclusionTechnique.txt) - [NianticSpatial.NSDK.AR.Occlusion.NsdkOcclusionExtension.OptimalOcclusionDistanceMode](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Occlusion.NsdkOcclusionExtension.OptimalOcclusionDistanceMode.txt) - [NianticSpatial.NSDK.AR.Meshing](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Meshing.txt) - [NianticSpatial.NSDK.AR.Meshing.NsdkMeshingExtension](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Meshing.NsdkMeshingExtension.txt) - [NianticSpatial.NSDK.AR.Meshing.NsdkMeshingExtension.Configure](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Meshing.NsdkMeshingExtension.Configure.txt) - [NianticSpatial.NSDK.AR.Meshing.NsdkMeshingExtension.Update](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Meshing.NsdkMeshingExtension.Update.txt) - [NianticSpatial.NSDK.AR.SceneSegmentation](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.txt) - [NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.txt) - [NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.DoesChannelExistAt](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.DoesChannelExistAt.txt) - [NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.GetChannelFromName](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.GetChannelFromName.txt) -- Converts a channel name string to its corresponding SceneSegmentationChannel enum value. - [NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.GetChannelIndex](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.GetChannelIndex.txt) - [NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.GetChannelIndicesAt](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.GetChannelIndicesAt.txt) -- Returns an array of channel indices that are present at the specified pixel onscreen. - [NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.GetChannelNameFromEnum](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.GetChannelNameFromEnum.txt) -- Converts a SceneSegmentationChannel enum value to its string representation for display purposes. - [NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.GetChannelNamesAt](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.GetChannelNamesAt.txt) -- Returns an array of channel names that are present for the specified pixel onscreen (for display purposes). - [NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.GetChannelsAt](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.GetChannelsAt.txt) -- Returns an array of channels that are present for the specified pixel onscreen. - [NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.GetPackedSceneSegmentationChannelsTexture](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.GetPackedSceneSegmentationChannelsTexture.txt) - [NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.GetSceneSegmentation](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.GetSceneSegmentation.txt) -- Returns the scene segmentation at the specified pixel on screen. - [NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.GetSceneSegmentationChannelTexture](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.GetSceneSegmentationChannelTexture.txt) -- Returns semantic segmentation texture for the specified semantic channel. - [NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.GetSuppressionMaskTexture](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.GetSuppressionMaskTexture.txt) - [NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.TryAcquirePackedSceneSegmentationChannelsCpuImage](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.TryAcquirePackedSceneSegmentationChannelsCpuImage.txt) - [NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.TryAcquireSceneSegmentationChannelCpuImage](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.TryAcquireSceneSegmentationChannelCpuImage.txt) - [NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.TryAcquireSuppressionMaskCpuImage](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.TryAcquireSuppressionMaskCpuImage.txt) - [NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.TryResetChannelConfidenceThresholds](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.TryResetChannelConfidenceThresholds.txt) -- Resets the confidence thresholds for all semantic channels to the default values from the current model. - [NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.TrySetChannelConfidenceThresholds](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.TrySetChannelConfidenceThresholds.txt) - [NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.Update](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationManager.Update.txt) -- Callback as the manager is being updated. - [NianticSpatial.NSDK.AR.SceneSegmentation.NsdkSceneSegmentationOverlay](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.NsdkSceneSegmentationOverlay.txt) - [NianticSpatial.NSDK.AR.SceneSegmentation.NsdkSceneSegmentationOverlay.SetChannel](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.NsdkSceneSegmentationOverlay.SetChannel.txt) -- Sets the current channel to display. - [NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationFrameEventArgs](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationFrameEventArgs.txt) - [NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationModelEventArgs](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationModelEventArgs.txt) - [NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationModelEventArgs.Equals](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationModelEventArgs.Equals.txt) -- Tests for equality. - [NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationModelEventArgs.GetHashCode](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationModelEventArgs.GetHashCode.txt) -- Generates a hash suitable for use with containers like `HashSet` and `Dictionary`. - [NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationModelEventArgs.op_Inequality](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationModelEventArgs.op_Inequality.txt) -- Tests for inequality. Same as `!`Equals. - [NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationModelEventArgs.op_Equality](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.SceneSegmentation.ARSceneSegmentationModelEventArgs.op_Equality.txt) -- Tests for equality. Same as Equals. - [NianticSpatial.NSDK.AR.Editor.Auth.IAuthEditorSettings.UpdateEditorAccess](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Editor.Auth.IAuthEditorSettings.UpdateEditorAccess.txt) -- Set login access token information in one block (which matches how it's received). - [NianticSpatial.NSDK.AR.Editor.IPlaybackSettingsEditor.DrawGUI](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Editor.IPlaybackSettingsEditor.DrawGUI.txt) - [NianticSpatial.NSDK.AR.Loader.INsdkExternalLoader.Deinitialize](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.INsdkExternalLoader.Deinitialize.txt) - [NianticSpatial.NSDK.AR.Loader.INsdkExternalLoader.Initialize](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.INsdkExternalLoader.Initialize.txt) - [NianticSpatial.NSDK.AR.Loader.INsdkLoader.AddExternalLoader](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.INsdkLoader.AddExternalLoader.txt) -- Registers an external submodule loader. - [NianticSpatial.NSDK.AR.Loader.INsdkLoader.CreateSubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.INsdkLoader.CreateSubsystem.txt) - [NianticSpatial.NSDK.AR.Loader.INsdkLoader.DestroySubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.INsdkLoader.DestroySubsystem.txt) - [NianticSpatial.NSDK.AR.Loader.INsdkLoader.GetLoadedSubsystem](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Loader.INsdkLoader.GetLoadedSubsystem.txt) - [NianticSpatial.NSDK.AR.Scanning.IARScanQualityClassifier.CancelCurrentRun](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.IARScanQualityClassifier.CancelCurrentRun.txt) - [NianticSpatial.NSDK.AR.Scanning.IARScanQualityClassifier.GetResult](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.IARScanQualityClassifier.GetResult.txt) - [NianticSpatial.NSDK.AR.Scanning.IARScanQualityClassifier.Run](https://www.nianticspatial.com/docs/llms-api-unity/NianticSpatial.NSDK.AR.Scanning.IARScanQualityClassifier.Run.txt) -- Start a run to compute the scan quality asynchoursly.