Logo
  • API Reference
    • Global Namespace
      • namespace ARDK (ARDK)
        • namespace Editor (ARDK.Editor)
          • namespace Extensions (ARDK.Editor.Extensions)
            • namespace Depth (ARDK.Editor.Extensions.Depth)
              • class ARDepthManagerInspector (ARDK.Editor.Extensions.Depth.ARDepthManagerInspector)
            • namespace Meshing (ARDK.Editor.Extensions.Meshing)
              • class ARMeshManagerInspector (ARDK.Editor.Extensions.Meshing.ARMeshManagerInspector)
            • namespace Rendering (ARDK.Editor.Extensions.Rendering)
              • class ARRenderingManagerInspector (ARDK.Editor.Extensions.Rendering.ARRenderingManagerInspector)
            • namespace Semantics (ARDK.Editor.Extensions.Semantics)
              • class ARSemanticSegmentationManagerInspector (ARDK.Editor.Extensions.Semantics.ARSemanticSegmentationManagerInspector)
        • namespace Extensions (ARDK.Extensions)
          • namespace Depth (ARDK.Extensions.Depth)
            • class ARFusedDepthRenderer (ARDK.Extensions.Depth.ARFusedDepthRenderer)
          • class ARHandTrackingManager (ARDK.Extensions.ARHandTrackingManager)
      • namespace Niantic (Niantic)
        • namespace ARDK (Niantic.ARDK)
          • namespace AR (Niantic.ARDK.AR)
            • namespace ARSessionEventArgs (Niantic.ARDK.AR.ARSessionEventArgs)
              • struct ARSessionDeinitializedArgs (Niantic.ARDK.AR.ARSessionEventArgs.ARSessionDeinitializedArgs)
              • struct ARSessionFailedArgs (Niantic.ARDK.AR.ARSessionEventArgs.ARSessionFailedArgs)
              • struct ARSessionInterruptedArgs (Niantic.ARDK.AR.ARSessionEventArgs.ARSessionInterruptedArgs)
              • struct ARSessionInterruptionEndedArgs (Niantic.ARDK.AR.ARSessionEventArgs.ARSessionInterruptionEndedArgs)
              • struct ARSessionPausedArgs (Niantic.ARDK.AR.ARSessionEventArgs.ARSessionPausedArgs)
              • struct ARSessionRanArgs (Niantic.ARDK.AR.ARSessionEventArgs.ARSessionRanArgs)
              • struct AnchorsArgs (Niantic.ARDK.AR.ARSessionEventArgs.AnchorsArgs)
              • struct AnchorsMergedArgs (Niantic.ARDK.AR.ARSessionEventArgs.AnchorsMergedArgs)
              • struct AnyARSessionInitializedArgs (Niantic.ARDK.AR.ARSessionEventArgs.AnyARSessionInitializedArgs)
              • struct CameraTrackingStateChangedArgs (Niantic.ARDK.AR.ARSessionEventArgs.CameraTrackingStateChangedArgs)
              • struct FrameUpdatedArgs (Niantic.ARDK.AR.ARSessionEventArgs.FrameUpdatedArgs)
              • struct MapsArgs (Niantic.ARDK.AR.ARSessionEventArgs.MapsArgs)
              • class QueryingShouldSessionAttemptRelocalizationArgs (Niantic.ARDK.AR.ARSessionEventArgs.QueryingShouldSessionAttemptRelocalizationArgs)
            • namespace Anchors (Niantic.ARDK.AR.Anchors)
              • enum AnchorType (Niantic.ARDK.AR.Anchors.AnchorType)
              • enum PlaneAlignment (Niantic.ARDK.AR.Anchors.PlaneAlignment)
              • enum PlaneClassification (Niantic.ARDK.AR.Anchors.PlaneClassification)
              • enum PlaneClassificationStatus (Niantic.ARDK.AR.Anchors.PlaneClassificationStatus)
              • interface IARAnchor (Niantic.ARDK.AR.Anchors.IARAnchor)
              • interface IARImageAnchor (Niantic.ARDK.AR.Anchors.IARImageAnchor)
              • interface IARPlaneAnchor (Niantic.ARDK.AR.Anchors.IARPlaneAnchor)
              • class AnchorExtensions (Niantic.ARDK.AR.Anchors.AnchorExtensions)
            • namespace Awareness (Niantic.ARDK.AR.Awareness)
              • namespace Depth (Niantic.ARDK.AR.Awareness.Depth)
                • namespace Effects (Niantic.ARDK.AR.Awareness.Depth.Effects)
                • namespace Generators (Niantic.ARDK.AR.Awareness.Depth.Generators)
                • interface IDepthBuffer (Niantic.ARDK.AR.Awareness.Depth.IDepthBuffer)
                • interface IDepthBufferProcessor (Niantic.ARDK.AR.Awareness.Depth.IDepthBufferProcessor)
                • interface IDepthPointCloud (Niantic.ARDK.AR.Awareness.Depth.IDepthPointCloud)
                • class DepthBufferProcessor (Niantic.ARDK.AR.Awareness.Depth.DepthBufferProcessor)
              • namespace Human (Niantic.ARDK.AR.Awareness.Human)
                • class HandTracker (Niantic.ARDK.AR.Awareness.Human.HandTracker)
              • namespace Semantics (Niantic.ARDK.AR.Awareness.Semantics)
                • interface ISemanticBuffer (Niantic.ARDK.AR.Awareness.Semantics.ISemanticBuffer)
                • class SemanticBufferProcessor (Niantic.ARDK.AR.Awareness.Semantics.SemanticBufferProcessor)
              • struct Detection (Niantic.ARDK.AR.Awareness.Detection)
              • struct HumanTrackingArgs (Niantic.ARDK.AR.Awareness.HumanTrackingArgs)
              • interface IAwarenessBuffer (Niantic.ARDK.AR.Awareness.IAwarenessBuffer)
              • interface IAwarenessBufferProcessor (Niantic.ARDK.AR.Awareness.IAwarenessBufferProcessor)
              • template interface IDataBuffer (Niantic.ARDK.AR.Awareness.IDataBuffer)
              • interface IDataBufferFloat32 (Niantic.ARDK.AR.Awareness.IDataBufferFloat32)
              • template class AwarenessBufferProcessor (Niantic.ARDK.AR.Awareness.AwarenessBufferProcessor)
              • class AwarenessParameters (Niantic.ARDK.AR.Awareness.AwarenessParameters)
              • class AwarenessUtils (Niantic.ARDK.AR.Awareness.AwarenessUtils)
              • template class ContextAwarenessArgs (Niantic.ARDK.AR.Awareness.ContextAwarenessArgs)
              • template class ContextAwarenessStreamUpdatedArgs (Niantic.ARDK.AR.Awareness.ContextAwarenessStreamUpdatedArgs)
              • class HumanTrackingData (Niantic.ARDK.AR.Awareness.HumanTrackingData)
            • namespace Camera (Niantic.ARDK.AR.Camera)
              • struct CameraIntrinsics (Niantic.ARDK.AR.Camera.CameraIntrinsics)
              • interface IUpdatableARCamera (Niantic.ARDK.AR.Camera.IUpdatableARCamera)
            • namespace Configuration (Niantic.ARDK.AR.Configuration)
              • enum ARHardwareCapability (Niantic.ARDK.AR.Configuration.ARHardwareCapability)
              • enum ARSoftwareSupport (Niantic.ARDK.AR.Configuration.ARSoftwareSupport)
              • enum DepthFeatures (Niantic.ARDK.AR.Configuration.DepthFeatures)
              • enum PlaneDetection (Niantic.ARDK.AR.Configuration.PlaneDetection)
              • enum WorldAlignment (Niantic.ARDK.AR.Configuration.WorldAlignment)
              • interface IARConfiguration (Niantic.ARDK.AR.Configuration.IARConfiguration)
              • interface IARWorldTrackingConfiguration (Niantic.ARDK.AR.Configuration.IARWorldTrackingConfiguration)
              • class ARCoreInstaller (Niantic.ARDK.AR.Configuration.ARCoreInstaller)
                • enum InstallBehavior (Niantic.ARDK.AR.Configuration.ARCoreInstaller.InstallBehavior)
                • enum InstallMessageType (Niantic.ARDK.AR.Configuration.ARCoreInstaller.InstallMessageType)
                • enum InstallResult (Niantic.ARDK.AR.Configuration.ARCoreInstaller.InstallResult)
              • class ARSessionChangesCollector (Niantic.ARDK.AR.Configuration.ARSessionChangesCollector)
                • class ARSessionRunProperties (Niantic.ARDK.AR.Configuration.ARSessionChangesCollector.ARSessionRunProperties)
              • class ARWorldTrackingConfigurationFactory (Niantic.ARDK.AR.Configuration.ARWorldTrackingConfigurationFactory)
            • namespace Depth (Niantic.ARDK.AR.Depth)
              • namespace Effects (Niantic.ARDK.AR.Depth.Effects)
                • class DepthMeshOccluder (Niantic.ARDK.AR.Depth.Effects.DepthMeshOccluder)
              • interface IDepthPointCloud (Niantic.ARDK.AR.Depth.IDepthPointCloud)
            • namespace HitTest (Niantic.ARDK.AR.HitTest)
              • enum ARHitTestResultType (Niantic.ARDK.AR.HitTest.ARHitTestResultType)
              • interface IARHitTestResult (Niantic.ARDK.AR.HitTest.IARHitTestResult)
            • namespace Mesh (Niantic.ARDK.AR.Mesh)
              • interface IARMesh (Niantic.ARDK.AR.Mesh.IARMesh)
              • class ARMeshConstants (Niantic.ARDK.AR.Mesh.ARMeshConstants)
              • class FileARMesh (Niantic.ARDK.AR.Mesh.FileARMesh)
              • class MeshBlock (Niantic.ARDK.AR.Mesh.MeshBlock)
              • class MeshBlocksClearedArgs (Niantic.ARDK.AR.Mesh.MeshBlocksClearedArgs)
              • class MeshBlocksUpdatedArgs (Niantic.ARDK.AR.Mesh.MeshBlocksUpdatedArgs)
            • namespace Networking (Niantic.ARDK.AR.Networking)
              • namespace ARNetworkingEventArgs (Niantic.ARDK.AR.Networking.ARNetworkingEventArgs)
                • struct ARNetworkingDeinitializedArgs (Niantic.ARDK.AR.Networking.ARNetworkingEventArgs.ARNetworkingDeinitializedArgs)
                • struct AnyARNetworkingInitializedArgs (Niantic.ARDK.AR.Networking.ARNetworkingEventArgs.AnyARNetworkingInitializedArgs)
                • struct PeerPoseReceivedArgs (Niantic.ARDK.AR.Networking.ARNetworkingEventArgs.PeerPoseReceivedArgs)
                • struct PeerStateReceivedArgs (Niantic.ARDK.AR.Networking.ARNetworkingEventArgs.PeerStateReceivedArgs)
              • enum MarkerScanOption (Niantic.ARDK.AR.Networking.MarkerScanOption)
              • enum NativeARNetworkingMode_Experimental (Niantic.ARDK.AR.Networking.NativeARNetworkingMode_Experimental)
              • enum PeerState (Niantic.ARDK.AR.Networking.PeerState)
              • interface IARNetworking (Niantic.ARDK.AR.Networking.IARNetworking)
              • class ARNetworkingFactory (Niantic.ARDK.AR.Networking.ARNetworkingFactory)
              • class MarkerScanCoordinator (Niantic.ARDK.AR.Networking.MarkerScanCoordinator)
            • namespace ReferenceImage (Niantic.ARDK.AR.ReferenceImage)
              • enum AlphaInfo (Niantic.ARDK.AR.ReferenceImage.AlphaInfo)
              • enum ByteOrderInfo (Niantic.ARDK.AR.ReferenceImage.ByteOrderInfo)
              • enum Orientation (Niantic.ARDK.AR.ReferenceImage.Orientation)
              • interface IARReferenceImage (Niantic.ARDK.AR.ReferenceImage.IARReferenceImage)
              • class ARReferenceImageFactory (Niantic.ARDK.AR.ReferenceImage.ARReferenceImageFactory)
            • namespace SLAM (Niantic.ARDK.AR.SLAM)
              • interface IARMap (Niantic.ARDK.AR.SLAM.IARMap)
              • interface IMarkerSyncer (Niantic.ARDK.AR.SLAM.IMarkerSyncer)
              • class NativeMarkerSyncer (Niantic.ARDK.AR.SLAM.NativeMarkerSyncer)
            • namespace Scanning (Niantic.ARDK.AR.Scanning)
              • enum ScanQualityRejectionReason (Niantic.ARDK.AR.Scanning.ScanQualityRejectionReason)
              • struct ScanTarget (Niantic.ARDK.AR.Scanning.ScanTarget)
                • enum ScanTargetLocalizabilityStatus (Niantic.ARDK.AR.Scanning.ScanTarget.ScanTargetLocalizabilityStatus)
              • interface IRaycastBuffer (Niantic.ARDK.AR.Scanning.IRaycastBuffer)
              • interface IScanQualityClassifier (Niantic.ARDK.AR.Scanning.IScanQualityClassifier)
              • interface IScanStore (Niantic.ARDK.AR.Scanning.IScanStore)
                • class UploadUserInfo (Niantic.ARDK.AR.Scanning.IScanStore.UploadUserInfo)
              • interface IScanTargetClient (Niantic.ARDK.AR.Scanning.IScanTargetClient)
              • interface IScanner (Niantic.ARDK.AR.Scanning.IScanner)
                • enum State (Niantic.ARDK.AR.Scanning.IScanner.State)
                • struct ScanProcessedArgs (Niantic.ARDK.AR.Scanning.IScanner.ScanProcessedArgs)
                • struct StateChangedArgs (Niantic.ARDK.AR.Scanning.IScanner.StateChangedArgs)
                • struct VisualizationUpdatedArgs (Niantic.ARDK.AR.Scanning.IScanner.VisualizationUpdatedArgs)
              • interface IVoxelBuffer (Niantic.ARDK.AR.Scanning.IVoxelBuffer)
              • class ReconstructionOptions (Niantic.ARDK.AR.Scanning.ReconstructionOptions)
                • enum Quality (Niantic.ARDK.AR.Scanning.ReconstructionOptions.Quality)
                • enum ReconstructionMode (Niantic.ARDK.AR.Scanning.ReconstructionOptions.ReconstructionMode)
                • struct NativeReconstructionOptions (Niantic.ARDK.AR.Scanning.ReconstructionOptions.NativeReconstructionOptions)
              • class SavedScan (Niantic.ARDK.AR.Scanning.SavedScan)
              • class ScanFrame (Niantic.ARDK.AR.Scanning.ScanFrame)
              • class ScanPath (Niantic.ARDK.AR.Scanning.ScanPath)
              • class ScanQualityExtension (Niantic.ARDK.AR.Scanning.ScanQualityExtension)
              • class ScanQualityResult (Niantic.ARDK.AR.Scanning.ScanQualityResult)
              • class ScanStore (Niantic.ARDK.AR.Scanning.ScanStore)
                • class GetUploadUrlRequest (Niantic.ARDK.AR.Scanning.ScanStore.GetUploadUrlRequest)
              • class ScanTargetClientFactory (Niantic.ARDK.AR.Scanning.ScanTargetClientFactory)
              • class ScanTargetResponse (Niantic.ARDK.AR.Scanning.ScanTargetResponse)
              • class ScannerFactory (Niantic.ARDK.AR.Scanning.ScannerFactory)
              • class ScanningOptions (Niantic.ARDK.AR.Scanning.ScanningOptions)
                • struct NativeScanningOptions (Niantic.ARDK.AR.Scanning.ScanningOptions.NativeScanningOptions)
              • class TexturedMesh (Niantic.ARDK.AR.Scanning.TexturedMesh)
            • namespace WayspotAnchors (Niantic.ARDK.AR.WayspotAnchors)
              • enum LocalizationFailureReason (Niantic.ARDK.AR.WayspotAnchors.LocalizationFailureReason)
              • enum LocalizationState (Niantic.ARDK.AR.WayspotAnchors.LocalizationState)
              • enum WayspotAnchorStatusCode (Niantic.ARDK.AR.WayspotAnchors.WayspotAnchorStatusCode)
              • struct WayspotAnchorResolvedArgs (Niantic.ARDK.AR.WayspotAnchors.WayspotAnchorResolvedArgs)
              • interface IWayspotAnchor (Niantic.ARDK.AR.WayspotAnchors.IWayspotAnchor)
              • interface IWayspotAnchorsConfiguration (Niantic.ARDK.AR.WayspotAnchors.IWayspotAnchorsConfiguration)
              • class AuthoredWayspotAnchorData (Niantic.ARDK.AR.WayspotAnchors.AuthoredWayspotAnchorData)
                • class PrefabData (Niantic.ARDK.AR.WayspotAnchors.AuthoredWayspotAnchorData.PrefabData)
              • class LocalizationStateUpdatedArgs (Niantic.ARDK.AR.WayspotAnchors.LocalizationStateUpdatedArgs)
              • class RuntimeAuthoredWayspotAnchorData (Niantic.ARDK.AR.WayspotAnchors.RuntimeAuthoredWayspotAnchorData)
              • class RuntimeVPSLocationManifest (Niantic.ARDK.AR.WayspotAnchors.RuntimeVPSLocationManifest)
              • class WayspotAnchorController (Niantic.ARDK.AR.WayspotAnchors.WayspotAnchorController)
              • class WayspotAnchorControllerBase (Niantic.ARDK.AR.WayspotAnchors.WayspotAnchorControllerBase)
              • class WayspotAnchorPayload (Niantic.ARDK.AR.WayspotAnchors.WayspotAnchorPayload)
              • class WayspotAnchorService (Niantic.ARDK.AR.WayspotAnchors.WayspotAnchorService)
              • class WayspotAnchorServiceBase (Niantic.ARDK.AR.WayspotAnchors.WayspotAnchorServiceBase)
              • class WayspotAnchorStatusUpdate (Niantic.ARDK.AR.WayspotAnchors.WayspotAnchorStatusUpdate)
              • class WayspotAnchorStatusUpdatedArgs (Niantic.ARDK.AR.WayspotAnchors.WayspotAnchorStatusUpdatedArgs)
              • class WayspotAnchorsConfigurationFactory (Niantic.ARDK.AR.WayspotAnchors.WayspotAnchorsConfigurationFactory)
              • class WayspotAnchorsCreatedArgs (Niantic.ARDK.AR.WayspotAnchors.WayspotAnchorsCreatedArgs)
              • class WayspotAnchorsResolvedArgs (Niantic.ARDK.AR.WayspotAnchors.WayspotAnchorsResolvedArgs)
            • enum ARError (Niantic.ARDK.AR.ARError)
            • enum ARFrameDisposalPolicy (Niantic.ARDK.AR.ARFrameDisposalPolicy)
            • enum ARSessionRunOptions (Niantic.ARDK.AR.ARSessionRunOptions)
            • enum ARSessionState (Niantic.ARDK.AR.ARSessionState)
            • enum ImageFormat (Niantic.ARDK.AR.ImageFormat)
            • enum InterpolationMode (Niantic.ARDK.AR.InterpolationMode)
            • enum TrackingState (Niantic.ARDK.AR.TrackingState)
            • enum TrackingStateReason (Niantic.ARDK.AR.TrackingStateReason)
            • struct MergedAnchorInfo (Niantic.ARDK.AR.MergedAnchorInfo)
            • struct ParentMergeInfo (Niantic.ARDK.AR.ParentMergeInfo)
            • struct RawMergedAnchorInfo (Niantic.ARDK.AR.RawMergedAnchorInfo)
            • interface IARCamera (Niantic.ARDK.AR.IARCamera)
            • interface IARFaceGeometry (Niantic.ARDK.AR.IARFaceGeometry)
            • interface IARFrame (Niantic.ARDK.AR.IARFrame)
            • interface IARLightEstimate (Niantic.ARDK.AR.IARLightEstimate)
            • interface IARPlaneGeometry (Niantic.ARDK.AR.IARPlaneGeometry)
            • interface IARPointCloud (Niantic.ARDK.AR.IARPointCloud)
            • interface IARSession (Niantic.ARDK.AR.IARSession)
            • interface IARVideoFormat (Niantic.ARDK.AR.IARVideoFormat)
            • interface IImageBuffer (Niantic.ARDK.AR.IImageBuffer)
            • interface IImagePlane (Niantic.ARDK.AR.IImagePlane)
            • interface IImagePlanes (Niantic.ARDK.AR.IImagePlanes)
            • interface ISemanticBufferProcessor (Niantic.ARDK.AR.ISemanticBufferProcessor)
            • class ARSessionFactory (Niantic.ARDK.AR.ARSessionFactory)
            • class CompressedImage (Niantic.ARDK.AR.CompressedImage)
            • class IncorrectlyUsedNativeClassException (Niantic.ARDK.AR.IncorrectlyUsedNativeClassException)
          • namespace Configuration (Niantic.ARDK.Configuration)
            • namespace Authentication (Niantic.ARDK.Configuration.Authentication)
              • class ArdkAuthConfig (Niantic.ARDK.Configuration.Authentication.ArdkAuthConfig)
            • class ArdkGlobalConfig (Niantic.ARDK.Configuration.ArdkGlobalConfig)
            • class UserInfo (Niantic.ARDK.Configuration.UserInfo)
          • namespace Editor (Niantic.ARDK.Editor)
            • class CommonStyles (Niantic.ARDK.Editor.CommonStyles)
          • namespace Extensions (Niantic.ARDK.Extensions)
            • namespace Depth (Niantic.ARDK.Extensions.Depth)
              • class DepthMeshOcclusionManager (Niantic.ARDK.Extensions.Depth.DepthMeshOcclusionManager)
              • class DepthPointCloudManager (Niantic.ARDK.Extensions.Depth.DepthPointCloudManager)
            • namespace Gameboard (Niantic.ARDK.Extensions.Gameboard)
              • enum PathFindingBehaviour (Niantic.ARDK.Extensions.Gameboard.PathFindingBehaviour)
              • struct AgentConfiguration (Niantic.ARDK.Extensions.Gameboard.AgentConfiguration)
              • struct Bounds (Niantic.ARDK.Extensions.Gameboard.Bounds)
              • struct GridNode (Niantic.ARDK.Extensions.Gameboard.GridNode)
              • struct ModelSettings (Niantic.ARDK.Extensions.Gameboard.ModelSettings)
              • struct PathFindingNode (Niantic.ARDK.Extensions.Gameboard.PathFindingNode)
              • struct Waypoint (Niantic.ARDK.Extensions.Gameboard.Waypoint)
                • enum MovementType (Niantic.ARDK.Extensions.Gameboard.Waypoint.MovementType)
              • interface IGameboard (Niantic.ARDK.Extensions.Gameboard.IGameboard)
              • class Gameboard (Niantic.ARDK.Extensions.Gameboard.Gameboard)
              • class GameboardCreatedArgs (Niantic.ARDK.Extensions.Gameboard.GameboardCreatedArgs)
              • class GameboardFactory (Niantic.ARDK.Extensions.Gameboard.GameboardFactory)
              • class GameboardManager (Niantic.ARDK.Extensions.Gameboard.GameboardManager)
              • class GameboardModel (Niantic.ARDK.Extensions.Gameboard.GameboardModel)
              • class GameboardUpdatedArgs (Niantic.ARDK.Extensions.Gameboard.GameboardUpdatedArgs)
              • class Path (Niantic.ARDK.Extensions.Gameboard.Path)
                • enum Status (Niantic.ARDK.Extensions.Gameboard.Path.Status)
              • class PathFinding (Niantic.ARDK.Extensions.Gameboard.PathFinding)
              • class SpatialTree (Niantic.ARDK.Extensions.Gameboard.SpatialTree)
                • class Quad (Niantic.ARDK.Extensions.Gameboard.SpatialTree.Quad)
              • class Surface (Niantic.ARDK.Extensions.Gameboard.Surface)
              • class Utils (Niantic.ARDK.Extensions.Gameboard.Utils)
              • class Visualiser (Niantic.ARDK.Extensions.Gameboard.Visualiser)
            • namespace MapVisualization (Niantic.ARDK.Extensions.MapVisualization)
              • interface IMapVisualizationController (Niantic.ARDK.Extensions.MapVisualization.IMapVisualizationController)
              • class ARMapController (Niantic.ARDK.Extensions.MapVisualization.ARMapController)
              • class ARMapVisualizationRenderer (Niantic.ARDK.Extensions.MapVisualization.ARMapVisualizationRenderer)
            • namespace MarkerSync (Niantic.ARDK.Extensions.MarkerSync)
              • class BarcodeDisplay (Niantic.ARDK.Extensions.MarkerSync.BarcodeDisplay)
            • namespace Meshing (Niantic.ARDK.Extensions.Meshing)
              • struct MeshObjectsClearedArgs (Niantic.ARDK.Extensions.Meshing.MeshObjectsClearedArgs)
              • struct MeshObjectsUpdatedArgs (Niantic.ARDK.Extensions.Meshing.MeshObjectsUpdatedArgs)
              • class ARMeshManager (Niantic.ARDK.Extensions.Meshing.ARMeshManager)
                • enum MeshingMode (Niantic.ARDK.Extensions.Meshing.ARMeshManager.MeshingMode)
              • class MeshObjSaver (Niantic.ARDK.Extensions.Meshing.MeshObjSaver)
              • class MeshObjectsGenerator (Niantic.ARDK.Extensions.Meshing.MeshObjectsGenerator)
              • class MeshSaver (Niantic.ARDK.Extensions.Meshing.MeshSaver)
              • class MockMeshInfo (Niantic.ARDK.Extensions.Meshing.MockMeshInfo)
            • namespace Permissions (Niantic.ARDK.Extensions.Permissions)
              • class AndroidPermissionRequester (Niantic.ARDK.Extensions.Permissions.AndroidPermissionRequester)
            • namespace Scanning (Niantic.ARDK.Extensions.Scanning)
              • interface IScanVisualizer (Niantic.ARDK.Extensions.Scanning.IScanVisualizer)
              • class ARScanManager (Niantic.ARDK.Extensions.Scanning.ARScanManager)
              • class PointCloudVisualizer (Niantic.ARDK.Extensions.Scanning.PointCloudVisualizer)
              • class RaycastScanVisualizer (Niantic.ARDK.Extensions.Scanning.RaycastScanVisualizer)
              • class UrpRaycastScanVisualizer (Niantic.ARDK.Extensions.Scanning.UrpRaycastScanVisualizer)
              • class WorldSpaceScanVisualizer (Niantic.ARDK.Extensions.Scanning.WorldSpaceScanVisualizer)
            • class ARCameraPositionHelper (Niantic.ARDK.Extensions.ARCameraPositionHelper)
            • class ARCameraPositionHistoryHelper (Niantic.ARDK.Extensions.ARCameraPositionHistoryHelper)
            • class ARConfigChanger (Niantic.ARDK.Extensions.ARConfigChanger)
            • class ARDepthInterpolationAdapter (Niantic.ARDK.Extensions.ARDepthInterpolationAdapter)
              • enum AdaptionMode (Niantic.ARDK.Extensions.ARDepthInterpolationAdapter.AdaptionMode)
            • class ARDepthManager (Niantic.ARDK.Extensions.ARDepthManager)
              • enum OcclusionMode (Niantic.ARDK.Extensions.ARDepthManager.OcclusionMode)
            • class ARFeaturePointRenderer (Niantic.ARDK.Extensions.ARFeaturePointRenderer)
            • class ARImageDetectionManager (Niantic.ARDK.Extensions.ARImageDetectionManager)
              • struct InspectorImage (Niantic.ARDK.Extensions.ARImageDetectionManager.InspectorImage)
            • class ARNetworkingManager (Niantic.ARDK.Extensions.ARNetworkingManager)
            • class ARNetworkingStateVisualizer (Niantic.ARDK.Extensions.ARNetworkingStateVisualizer)
            • class ARPlaneManager (Niantic.ARDK.Extensions.ARPlaneManager)
            • class ARRenderingManager (Niantic.ARDK.Extensions.ARRenderingManager)
            • class ARSemanticSegmentationManager (Niantic.ARDK.Extensions.ARSemanticSegmentationManager)
            • class ARSessionListener (Niantic.ARDK.Extensions.ARSessionListener)
            • class ARSessionManager (Niantic.ARDK.Extensions.ARSessionManager)
            • class ARVideoFeed (Niantic.ARDK.Extensions.ARVideoFeed)
            • class CapabilityChecker (Niantic.ARDK.Extensions.CapabilityChecker)
              • enum FailureType (Niantic.ARDK.Extensions.CapabilityChecker.FailureType)
              • struct FailureReason (Niantic.ARDK.Extensions.CapabilityChecker.FailureReason)
              • class FailureEvent (Niantic.ARDK.Extensions.CapabilityChecker.FailureEvent)
              • class SuccessEvent (Niantic.ARDK.Extensions.CapabilityChecker.SuccessEvent)
            • class FeaturePreloadManager (Niantic.ARDK.Extensions.FeaturePreloadManager)
              • class PreloadProgressUpdatedArgs (Niantic.ARDK.Extensions.FeaturePreloadManager.PreloadProgressUpdatedArgs)
            • class NetworkSessionManager (Niantic.ARDK.Extensions.NetworkSessionManager)
            • class PlanefindingGrid (Niantic.ARDK.Extensions.PlanefindingGrid)
            • class SavedRenderingSettings (Niantic.ARDK.Extensions.SavedRenderingSettings)
            • class UnityLifecycleDriver (Niantic.ARDK.Extensions.UnityLifecycleDriver)
            • class UnityLifecycleDriverBase (Niantic.ARDK.Extensions.UnityLifecycleDriverBase)
            • class VideoFeedUpdatedArgs (Niantic.ARDK.Extensions.VideoFeedUpdatedArgs)
            • class WayspotAnchorTracker (Niantic.ARDK.Extensions.WayspotAnchorTracker)
          • namespace External (Niantic.ARDK.External)
            • class EnumFlagAttribute (Niantic.ARDK.External.EnumFlagAttribute)
          • namespace LocationService (Niantic.ARDK.LocationService)
            • enum LocationServiceStatus (Niantic.ARDK.LocationService.LocationServiceStatus)
            • struct CompassUpdatedArgs (Niantic.ARDK.LocationService.CompassUpdatedArgs)
            • struct LatLng (Niantic.ARDK.LocationService.LatLng)
            • struct LocationInfo (Niantic.ARDK.LocationService.LocationInfo)
            • struct LocationStatusUpdatedArgs (Niantic.ARDK.LocationService.LocationStatusUpdatedArgs)
            • struct LocationUpdatedArgs (Niantic.ARDK.LocationService.LocationUpdatedArgs)
            • interface ILocationService (Niantic.ARDK.LocationService.ILocationService)
            • class LocationServiceFactory (Niantic.ARDK.LocationService.LocationServiceFactory)
            • class SpoofLocationService (Niantic.ARDK.LocationService.SpoofLocationService)
          • namespace Networking (Niantic.ARDK.Networking)
            • namespace Clock (Niantic.ARDK.Networking.Clock)
              • enum CoordinatedClockTimestampQuality (Niantic.ARDK.Networking.Clock.CoordinatedClockTimestampQuality)
              • interface ICoordinatedClock (Niantic.ARDK.Networking.Clock.ICoordinatedClock)
              • class LocalCoordinatedClock (Niantic.ARDK.Networking.Clock.LocalCoordinatedClock)
            • namespace HLAPI (Niantic.ARDK.Networking.HLAPI)
              • namespace Authority (Niantic.ARDK.Networking.HLAPI.Authority)
                • enum Role (Niantic.ARDK.Networking.HLAPI.Authority.Role)
                • interface IAuthorityReplicator (Niantic.ARDK.Networking.HLAPI.Authority.IAuthorityReplicator)
                • class AuthorityReplicatorExtension (Niantic.ARDK.Networking.HLAPI.Authority.AuthorityReplicatorExtension)
                • class GreedyAuthorityReplicator (Niantic.ARDK.Networking.HLAPI.Authority.GreedyAuthorityReplicator)
              • namespace Data (Niantic.ARDK.Networking.HLAPI.Data)
                • struct NetworkedDataDescriptor (Niantic.ARDK.Networking.HLAPI.Data.NetworkedDataDescriptor)
                • struct PacketInfo (Niantic.ARDK.Networking.HLAPI.Data.PacketInfo)
                • struct ReplicationMode (Niantic.ARDK.Networking.HLAPI.Data.ReplicationMode)
                • class NetworkedDataDescriptorExtension (Niantic.ARDK.Networking.HLAPI.Data.NetworkedDataDescriptorExtension)
              • namespace Object (Niantic.ARDK.Networking.HLAPI.Object)
                • namespace Unity (Niantic.ARDK.Networking.HLAPI.Object.Unity)
                • enum NetworkedFieldValueChangedMode (Niantic.ARDK.Networking.HLAPI.Object.NetworkedFieldValueChangedMode)
                • template struct MessageReceivedEventArgs (Niantic.ARDK.Networking.HLAPI.Object.MessageReceivedEventArgs)
                • template struct NetworkedFieldValueChangedArgs (Niantic.ARDK.Networking.HLAPI.Object.NetworkedFieldValueChangedArgs)
                • template interface IMessageStreamReplicator (Niantic.ARDK.Networking.HLAPI.Object.IMessageStreamReplicator)
                • template interface INetworkedField (Niantic.ARDK.Networking.HLAPI.Object.INetworkedField)
                • template class MessageStreamReplicator (Niantic.ARDK.Networking.HLAPI.Object.MessageStreamReplicator)
                • template class NetworkedField (Niantic.ARDK.Networking.HLAPI.Object.NetworkedField)
              • namespace Routing (Niantic.ARDK.Networking.HLAPI.Routing)
                • struct NetworkId (Niantic.ARDK.Networking.HLAPI.Routing.NetworkId)
              • interface IHlapiSession (Niantic.ARDK.Networking.HLAPI.IHlapiSession)
              • interface INetworkGroup (Niantic.ARDK.Networking.HLAPI.INetworkGroup)
              • interface INetworkedDataHandler (Niantic.ARDK.Networking.HLAPI.INetworkedDataHandler)
              • class HlapiSession (Niantic.ARDK.Networking.HLAPI.HlapiSession)
                • struct _NetworkIdAndData (Niantic.ARDK.Networking.HLAPI.HlapiSession._NetworkIdAndData)
              • class HlapiSessionExtension (Niantic.ARDK.Networking.HLAPI.HlapiSessionExtension)
              • class NetworkGroup (Niantic.ARDK.Networking.HLAPI.NetworkGroup)
                • struct _NetworkGroupData (Niantic.ARDK.Networking.HLAPI.NetworkGroup._NetworkGroupData)
              • class NetworkedDataHandlerBase (Niantic.ARDK.Networking.HLAPI.NetworkedDataHandlerBase)
              • class UnhandledPacketCache (Niantic.ARDK.Networking.HLAPI.UnhandledPacketCache)
            • namespace MultipeerNetworkingEventArgs (Niantic.ARDK.Networking.MultipeerNetworkingEventArgs)
              • struct AnyMultipeerNetworkingInitializedArgs (Niantic.ARDK.Networking.MultipeerNetworkingEventArgs.AnyMultipeerNetworkingInitializedArgs)
              • struct ConnectedArgs (Niantic.ARDK.Networking.MultipeerNetworkingEventArgs.ConnectedArgs)
              • struct ConnectionFailedArgs (Niantic.ARDK.Networking.MultipeerNetworkingEventArgs.ConnectionFailedArgs)
              • struct DeinitializedArgs (Niantic.ARDK.Networking.MultipeerNetworkingEventArgs.DeinitializedArgs)
              • struct DisconnectedArgs (Niantic.ARDK.Networking.MultipeerNetworkingEventArgs.DisconnectedArgs)
              • struct PeerAddedArgs (Niantic.ARDK.Networking.MultipeerNetworkingEventArgs.PeerAddedArgs)
              • struct PeerDataReceivedArgs (Niantic.ARDK.Networking.MultipeerNetworkingEventArgs.PeerDataReceivedArgs)
              • struct PeerRemovedArgs (Niantic.ARDK.Networking.MultipeerNetworkingEventArgs.PeerRemovedArgs)
              • struct PersistentKeyValueUpdatedArgs (Niantic.ARDK.Networking.MultipeerNetworkingEventArgs.PersistentKeyValueUpdatedArgs)
            • enum NetworkingErrorCode (Niantic.ARDK.Networking.NetworkingErrorCode)
            • enum TransportType (Niantic.ARDK.Networking.TransportType)
            • struct DataInfo (Niantic.ARDK.Networking.DataInfo)
            • struct ServerConfiguration (Niantic.ARDK.Networking.ServerConfiguration)
            • interface IMultipeerNetworking (Niantic.ARDK.Networking.IMultipeerNetworking)
            • interface IPeer (Niantic.ARDK.Networking.IPeer)
            • class MultipeerNetworkingFactory (Niantic.ARDK.Networking.MultipeerNetworkingFactory)
            • class NetworkMessageSizeLimits (Niantic.ARDK.Networking.NetworkMessageSizeLimits)
          • namespace Recording (Niantic.ARDK.Recording)
            • struct ARCaptureConfig (Niantic.ARDK.Recording.ARCaptureConfig)
            • struct ARCaptureSetMetadataConfig (Niantic.ARDK.Recording.ARCaptureSetMetadataConfig)
            • class ARCapture (Niantic.ARDK.Recording.ARCapture)
              • class PInvoke (Niantic.ARDK.Recording.ARCapture.PInvoke)
          • namespace Rendering (Niantic.ARDK.Rendering)
            • enum ResolutionMode (Niantic.ARDK.Rendering.ResolutionMode)
            • struct RenderFeatureConfiguration (Niantic.ARDK.Rendering.RenderFeatureConfiguration)
            • struct RenderTarget (Niantic.ARDK.Rendering.RenderTarget)
            • interface IARFrameRenderer (Niantic.ARDK.Rendering.IARFrameRenderer)
            • interface IRenderFeatureProvider (Niantic.ARDK.Rendering.IRenderFeatureProvider)
            • class ARFrameRenderer (Niantic.ARDK.Rendering.ARFrameRenderer)
            • class ARFrameRendererFactory (Niantic.ARDK.Rendering.ARFrameRendererFactory)
            • class ARRenderFeatureProvider (Niantic.ARDK.Rendering.ARRenderFeatureProvider)
            • class ARSessionBuffersHelper (Niantic.ARDK.Rendering.ARSessionBuffersHelper)
            • class FeatureBindings (Niantic.ARDK.Rendering.FeatureBindings)
            • class FrameRenderedArgs (Niantic.ARDK.Rendering.FrameRenderedArgs)
            • class PropertyBindings (Niantic.ARDK.Rendering.PropertyBindings)
            • class RenderFeaturesChangedArgs (Niantic.ARDK.Rendering.RenderFeaturesChangedArgs)
          • namespace Utilities (Niantic.ARDK.Utilities)
            • namespace BinarySerialization (Niantic.ARDK.Utilities.BinarySerialization)
              • namespace Contexts (Niantic.ARDK.Utilities.BinarySerialization.Contexts)
                • class ArrayLengthLimiter (Niantic.ARDK.Utilities.BinarySerialization.Contexts.ArrayLengthLimiter)
              • namespace ItemSerializers (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers)
                • template class ArrayOfSealedSerializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.ArrayOfSealedSerializer)
                • template class ArrayOfUnsealedSerializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.ArrayOfUnsealedSerializer)
                • template class ArraySerializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.ArraySerializer)
                • template class BaseItemSerializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.BaseItemSerializer)
                • class BooleanArraySerializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.BooleanArraySerializer)
                • class BooleanSerializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.BooleanSerializer)
                • class ByteArraySerializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.ByteArraySerializer)
                • class ByteSerializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.ByteSerializer)
                • class CameraIntrinsicsSerializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.CameraIntrinsicsSerializer)
                • class ColorSerializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.ColorSerializer)
                • class CompressedInt32Serializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.CompressedInt32Serializer)
                • class CompressedInt64Serializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.CompressedInt64Serializer)
                • class CompressedUInt32Serializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.CompressedUInt32Serializer)
                • class CompressedUInt64Serializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.CompressedUInt64Serializer)
                • class DoubleSerializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.DoubleSerializer)
                • class EnumSerializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.EnumSerializer)
                • class FloatSerializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.FloatSerializer)
                • class GuidSerializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.GuidSerializer)
                • class Int16Serializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.Int16Serializer)
                • class IntPtrSerializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.IntPtrSerializer)
                • class Matrix4x4Serializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.Matrix4x4Serializer)
                • class MeshSerializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.MeshSerializer)
                • template class NativeArraySerializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.NativeArraySerializer)
                • class NetworkIdSerializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.NetworkIdSerializer)
                • class QuaternionSerializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.QuaternionSerializer)
                • class ResolutionSerializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.ResolutionSerializer)
                • class SByteSerializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.SByteSerializer)
                • template class SimpleSerializableSerializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.SimpleSerializableSerializer)
                • class StringSerializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.StringSerializer)
                • class UInt16Serializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.UInt16Serializer)
                • class Vector2Serializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.Vector2Serializer)
                • class Vector3Serializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.Vector3Serializer)
                • class Vector4Serializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.Vector4Serializer)
              • template interface IItemSerializer (Niantic.ARDK.Utilities.BinarySerialization.IItemSerializer)
              • interface ISerializationContext (Niantic.ARDK.Utilities.BinarySerialization.ISerializationContext)
              • class BinaryDeserializer (Niantic.ARDK.Utilities.BinarySerialization.BinaryDeserializer)
              • class BinarySerializer (Niantic.ARDK.Utilities.BinarySerialization.BinarySerializer)
              • class BinarySerializerOrDeserializer (Niantic.ARDK.Utilities.BinarySerialization.BinarySerializerOrDeserializer)
              • class GlobalSerializer (Niantic.ARDK.Utilities.BinarySerialization.GlobalSerializer)
                • struct _SerializerInfo (Niantic.ARDK.Utilities.BinarySerialization.GlobalSerializer._SerializerInfo)
            • namespace Collections (Niantic.ARDK.Utilities.Collections)
              • class ARDKReadOnlyCollection (Niantic.ARDK.Utilities.Collections.ARDKReadOnlyCollection)
              • template class EmptyArdkReadOnlyCollection (Niantic.ARDK.Utilities.Collections.EmptyArdkReadOnlyCollection)
              • template class EmptyArray (Niantic.ARDK.Utilities.Collections.EmptyArray)
              • template class EmptyReadOnlyCollection (Niantic.ARDK.Utilities.Collections.EmptyReadOnlyCollection)
            • namespace Logging (Niantic.ARDK.Utilities.Logging)
              • interface IARLogHandler (Niantic.ARDK.Utilities.Logging.IARLogHandler)
              • class ARLog (Niantic.ARDK.Utilities.Logging.ARLog)
              • class UnityARLogHandler (Niantic.ARDK.Utilities.Logging.UnityARLogHandler)
            • namespace Marker (Niantic.ARDK.Utilities.Marker)
              • enum MarkerScannerStatus (Niantic.ARDK.Utilities.Marker.MarkerScannerStatus)
              • struct ARFrameMarkerScannerGotResultArgs (Niantic.ARDK.Utilities.Marker.ARFrameMarkerScannerGotResultArgs)
              • struct ARFrameMarkerScannerReadyArgs (Niantic.ARDK.Utilities.Marker.ARFrameMarkerScannerReadyArgs)
              • struct ARFrameMarkerScannerStatusChangedArgs (Niantic.ARDK.Utilities.Marker.ARFrameMarkerScannerStatusChangedArgs)
              • interface IMarkerParser (Niantic.ARDK.Utilities.Marker.IMarkerParser)
              • interface IMarkerScanner (Niantic.ARDK.Utilities.Marker.IMarkerScanner)
              • interface IMetadataSerializer (Niantic.ARDK.Utilities.Marker.IMetadataSerializer)
              • interface IParserResult (Niantic.ARDK.Utilities.Marker.IParserResult)
              • class ARFrameMarkerScanner (Niantic.ARDK.Utilities.Marker.ARFrameMarkerScanner)
                • enum TextureType (Niantic.ARDK.Utilities.Marker.ARFrameMarkerScanner.TextureType)
              • class BarcodeParserResult (Niantic.ARDK.Utilities.Marker.BarcodeParserResult)
              • class BasicMetadataSerializer (Niantic.ARDK.Utilities.Marker.BasicMetadataSerializer)
              • class EmbeddedStationaryMetadataSerializer (Niantic.ARDK.Utilities.Marker.EmbeddedStationaryMetadataSerializer)
              • class ImageDataUtils (Niantic.ARDK.Utilities.Marker.ImageDataUtils)
                • enum TransformType (Niantic.ARDK.Utilities.Marker.ImageDataUtils.TransformType)
              • class MarkerMetadata (Niantic.ARDK.Utilities.Marker.MarkerMetadata)
                • enum MarkerSource (Niantic.ARDK.Utilities.Marker.MarkerMetadata.MarkerSource)
              • class MarkerScannerSettings (Niantic.ARDK.Utilities.Marker.MarkerScannerSettings)
              • class StationaryMarkerMetadata (Niantic.ARDK.Utilities.Marker.StationaryMarkerMetadata)
              • class ZXingMarkerGenerator (Niantic.ARDK.Utilities.Marker.ZXingMarkerGenerator)
                • class MarkerGenerationResult (Niantic.ARDK.Utilities.Marker.ZXingMarkerGenerator.MarkerGenerationResult)
            • namespace Permissions (Niantic.ARDK.Utilities.Permissions)
              • enum ARDKPermission (Niantic.ARDK.Utilities.Permissions.ARDKPermission)
              • enum PermissionStatus (Niantic.ARDK.Utilities.Permissions.PermissionStatus)
              • class PermissionRequester (Niantic.ARDK.Utilities.Permissions.PermissionRequester)
            • namespace Preloading (Niantic.ARDK.Utilities.Preloading)
              • enum Feature (Niantic.ARDK.Utilities.Preloading.Feature)
              • enum PreloadedFeatureState (Niantic.ARDK.Utilities.Preloading.PreloadedFeatureState)
              • interface IFeaturePreloader (Niantic.ARDK.Utilities.Preloading.IFeaturePreloader)
              • class FeaturePreloaderFactory (Niantic.ARDK.Utilities.Preloading.FeaturePreloaderFactory)
            • namespace QR (Niantic.ARDK.Utilities.QR)
              • class ZXingBarcodeParser (Niantic.ARDK.Utilities.QR.ZXingBarcodeParser)
            • namespace Tracing (Niantic.ARDK.Utilities.Tracing)
              • class ARDKTrace (Niantic.ARDK.Utilities.Tracing.ARDKTrace)
              • class _NativeARDKTrace (Niantic.ARDK.Utilities.Tracing._NativeARDKTrace)
            • namespace TypedId (Niantic.ARDK.Utilities.TypedId)
              • template struct TypedId (Niantic.ARDK.Utilities.TypedId.TypedId)
              • template interface IRepresentedBy (Niantic.ARDK.Utilities.TypedId.IRepresentedBy)
            • namespace VersionUtilities (Niantic.ARDK.Utilities.VersionUtilities)
              • class ARDKGlobalVersion (Niantic.ARDK.Utilities.VersionUtilities.ARDKGlobalVersion)
            • template struct Optional (Niantic.ARDK.Utilities.Optional)
            • interface IArdkEventArgs (Niantic.ARDK.Utilities.IArdkEventArgs)
            • class MathUtils (Niantic.ARDK.Utilities.MathUtils)
            • class MatrixUtils (Niantic.ARDK.Utilities.MatrixUtils)
            • class NARConversions (Niantic.ARDK.Utilities.NARConversions)
            • class SafeGCHandle (Niantic.ARDK.Utilities.SafeGCHandle)
            • class TaskUtility (Niantic.ARDK.Utilities.TaskUtility)
          • namespace VPSCoverage (Niantic.ARDK.VPSCoverage)
            • enum ResponseStatus (Niantic.ARDK.VPSCoverage.ResponseStatus)
            • struct CoverageArea (Niantic.ARDK.VPSCoverage.CoverageArea)
              • enum Localizability (Niantic.ARDK.VPSCoverage.CoverageArea.Localizability)
            • struct LocalizationTarget (Niantic.ARDK.VPSCoverage.LocalizationTarget)
            • interface ICoverageClient (Niantic.ARDK.VPSCoverage.ICoverageClient)
            • class CoverageAreasResult (Niantic.ARDK.VPSCoverage.CoverageAreasResult)
            • class CoverageClientFactory (Niantic.ARDK.VPSCoverage.CoverageClientFactory)
            • class LocalizationTargetsResult (Niantic.ARDK.VPSCoverage.LocalizationTargetsResult)
          • namespace VirtualStudio (Niantic.ARDK.VirtualStudio)
            • namespace AR (Niantic.ARDK.VirtualStudio.AR)
              • namespace Mock (Niantic.ARDK.VirtualStudio.AR.Mock)
                • class MockAnchorBase (Niantic.ARDK.VirtualStudio.AR.Mock.MockAnchorBase)
                • class MockDetectableBase (Niantic.ARDK.VirtualStudio.AR.Mock.MockDetectableBase)
                • class MockImageAnchor (Niantic.ARDK.VirtualStudio.AR.Mock.MockImageAnchor)
                • class MockMap (Niantic.ARDK.VirtualStudio.AR.Mock.MockMap)
                • class MockMesh (Niantic.ARDK.VirtualStudio.AR.Mock.MockMesh)
                • class MockMeshSequence (Niantic.ARDK.VirtualStudio.AR.Mock.MockMeshSequence)
                • class MockPlaneAnchor (Niantic.ARDK.VirtualStudio.AR.Mock.MockPlaneAnchor)
                • class MockSceneConfiguration (Niantic.ARDK.VirtualStudio.AR.Mock.MockSceneConfiguration)
                • class MockSemanticLabel (Niantic.ARDK.VirtualStudio.AR.Mock.MockSemanticLabel)
              • namespace Networking (Niantic.ARDK.VirtualStudio.AR.Networking)
                • namespace Mock (Niantic.ARDK.VirtualStudio.AR.Networking.Mock)
              • interface IMockARSession (Niantic.ARDK.VirtualStudio.AR.IMockARSession)
            • namespace Editor (Niantic.ARDK.VirtualStudio.Editor)
              • class VirtualStudioConfigurationEditor (Niantic.ARDK.VirtualStudio.Editor.VirtualStudioConfigurationEditor)
            • namespace Networking (Niantic.ARDK.VirtualStudio.Networking)
              • class DefaultMessageHandler (Niantic.ARDK.VirtualStudio.Networking.DefaultMessageHandler)
              • class MessageHandlerBase (Niantic.ARDK.VirtualStudio.Networking.MessageHandlerBase)
            • namespace Remote (Niantic.ARDK.VirtualStudio.Remote)
              • namespace Data (Niantic.ARDK.VirtualStudio.Remote.Data)
                • class ARNetworkingDeinitializedMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARNetworkingDeinitializedMessage)
                • class ARNetworkingDestroyMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARNetworkingDestroyMessage)
                • class ARNetworkingInitMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARNetworkingInitMessage)
                • class ARNetworkingPeerPoseReceivedMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARNetworkingPeerPoseReceivedMessage)
                • class ARNetworkingPeerStateReceivedMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARNetworkingPeerStateReceivedMessage)
                • class ARSessionAddAnchorMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARSessionAddAnchorMessage)
                • class ARSessionAddedCustomAnchorMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARSessionAddedCustomAnchorMessage)
                • class ARSessionAnchorsAddedMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARSessionAnchorsAddedMessage)
                • class ARSessionAnchorsMergedMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARSessionAnchorsMergedMessage)
                • class ARSessionAnchorsRemovedMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARSessionAnchorsRemovedMessage)
                • class ARSessionAnchorsUpdatedMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARSessionAnchorsUpdatedMessage)
                • class ARSessionCameraTrackingStateChangedMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARSessionCameraTrackingStateChangedMessage)
                • class ARSessionDestroyMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARSessionDestroyMessage)
                • class ARSessionFailedMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARSessionFailedMessage)
                • class ARSessionFrameUpdatedMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARSessionFrameUpdatedMessage)
                • class ARSessionInitMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARSessionInitMessage)
                • class ARSessionInterruptionEndedMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARSessionInterruptionEndedMessage)
                • class ARSessionLocalizationUpdatedMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARSessionLocalizationUpdatedMessage)
                • class ARSessionMapsAddedMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARSessionMapsAddedMessage)
                • class ARSessionMapsUpdatedMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARSessionMapsUpdatedMessage)
                • class ARSessionMergeAnchorMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARSessionMergeAnchorMessage)
                • class ARSessionMeshUpdatedMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARSessionMeshUpdatedMessage)
                • class ARSessionPauseMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARSessionPauseMessage)
                • class ARSessionRemoveAnchorMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARSessionRemoveAnchorMessage)
                • class ARSessionRunMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARSessionRunMessage)
                • class ARSessionSetWorldScaleMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARSessionSetWorldScaleMessage)
                • class ARSessionWasInterruptedMessage (Niantic.ARDK.VirtualStudio.Remote.Data.ARSessionWasInterruptedMessage)
                • class NetworkingConnectedMessage (Niantic.ARDK.VirtualStudio.Remote.Data.NetworkingConnectedMessage)
                • class NetworkingConnectionFailedWithErrorMessage (Niantic.ARDK.VirtualStudio.Remote.Data.NetworkingConnectionFailedWithErrorMessage)
                • class NetworkingDeinitializedMessage (Niantic.ARDK.VirtualStudio.Remote.Data.NetworkingDeinitializedMessage)
                • class NetworkingDestroyMessage (Niantic.ARDK.VirtualStudio.Remote.Data.NetworkingDestroyMessage)
                • class NetworkingDisconenctedMessage (Niantic.ARDK.VirtualStudio.Remote.Data.NetworkingDisconenctedMessage)
                • class NetworkingInitMessage (Niantic.ARDK.VirtualStudio.Remote.Data.NetworkingInitMessage)
                • class NetworkingJoinMessage (Niantic.ARDK.VirtualStudio.Remote.Data.NetworkingJoinMessage)
                • class NetworkingLeaveMessage (Niantic.ARDK.VirtualStudio.Remote.Data.NetworkingLeaveMessage)
                • class NetworkingPeerAddedMessage (Niantic.ARDK.VirtualStudio.Remote.Data.NetworkingPeerAddedMessage)
                • class NetworkingPeerDataReceivedMessage (Niantic.ARDK.VirtualStudio.Remote.Data.NetworkingPeerDataReceivedMessage)
                • class NetworkingPeerRemovedMessage (Niantic.ARDK.VirtualStudio.Remote.Data.NetworkingPeerRemovedMessage)
                • class NetworkingPersistentKeyValueUpdatedMessage (Niantic.ARDK.VirtualStudio.Remote.Data.NetworkingPersistentKeyValueUpdatedMessage)
                • class NetworkingSendDataToPeersMessage (Niantic.ARDK.VirtualStudio.Remote.Data.NetworkingSendDataToPeersMessage)
                • class NetworkingStorePersistentKeyValueMessage (Niantic.ARDK.VirtualStudio.Remote.Data.NetworkingStorePersistentKeyValueMessage)
                • class RemoteConnectionDestroyMessage (Niantic.ARDK.VirtualStudio.Remote.Data.RemoteConnectionDestroyMessage)
              • class RemoteConnectionUI (Niantic.ARDK.VirtualStudio.Remote.RemoteConnectionUI)
            • namespace VpsCoverage (Niantic.ARDK.VirtualStudio.VpsCoverage)
              • class VpsCoverageResponses (Niantic.ARDK.VirtualStudio.VpsCoverage.VpsCoverageResponses)
                • struct CoverageData (Niantic.ARDK.VirtualStudio.VpsCoverage.VpsCoverageResponses.CoverageData)
                • struct LocalizationTargetsData (Niantic.ARDK.VirtualStudio.VpsCoverage.VpsCoverageResponses.LocalizationTargetsData)
            • interface ISessionMediator (Niantic.ARDK.VirtualStudio.ISessionMediator)
            • class MockArdkPlayerProfile (Niantic.ARDK.VirtualStudio.MockArdkPlayerProfile)
            • class MockPlayConfiguration (Niantic.ARDK.VirtualStudio.MockPlayConfiguration)
            • class MockPlayer (Niantic.ARDK.VirtualStudio.MockPlayer)
          • enum RuntimeEnvironment (Niantic.ARDK.RuntimeEnvironment)
        • namespace Experimental (Niantic.Experimental)
          • namespace ARDK (Niantic.Experimental.ARDK)
            • namespace SharedAR (Niantic.Experimental.ARDK.SharedAR)
              • namespace AnchoredScenes (Niantic.Experimental.ARDK.SharedAR.AnchoredScenes)
                • namespace MarshMessages (Niantic.Experimental.ARDK.SharedAR.AnchoredScenes.MarshMessages)
                • enum AnchoredSceneServiceStatus (Niantic.Experimental.ARDK.SharedAR.AnchoredScenes.AnchoredSceneServiceStatus)
                • struct AnchoredScene (Niantic.Experimental.ARDK.SharedAR.AnchoredScenes.AnchoredScene)
                • class AnchoredSceneService (Niantic.Experimental.ARDK.SharedAR.AnchoredScenes.AnchoredSceneService)
              • namespace Rooms (Niantic.Experimental.ARDK.SharedAR.Rooms)
                • enum RoomManagementServiceStatus (Niantic.Experimental.ARDK.SharedAR.Rooms.RoomManagementServiceStatus)
                • class RoomManagementService (Niantic.Experimental.ARDK.SharedAR.Rooms.RoomManagementService)
              • namespace Transform (Niantic.Experimental.ARDK.SharedAR.Transform)
                • struct TransformRemovedArgs (Niantic.Experimental.ARDK.SharedAR.Transform.TransformRemovedArgs)
                • struct TransformUpdatedArgs (Niantic.Experimental.ARDK.SharedAR.Transform.TransformUpdatedArgs)
                • interface ITransformManager (Niantic.Experimental.ARDK.SharedAR.Transform.ITransformManager)
              • enum ColocalizationAlignmentResult (Niantic.Experimental.ARDK.SharedAR.ColocalizationAlignmentResult)
              • enum ColocalizationFailureReason (Niantic.Experimental.ARDK.SharedAR.ColocalizationFailureReason)
              • enum ColocalizationState (Niantic.Experimental.ARDK.SharedAR.ColocalizationState)
              • enum ConnectionEvents (Niantic.Experimental.ARDK.SharedAR.ConnectionEvents)
              • enum ConnectionState (Niantic.Experimental.ARDK.SharedAR.ConnectionState)
              • enum ConnectionType (Niantic.Experimental.ARDK.SharedAR.ConnectionType)
              • enum DatastoreBackend (Niantic.Experimental.ARDK.SharedAR.DatastoreBackend)
              • enum LifeCycleOptions (Niantic.Experimental.ARDK.SharedAR.LifeCycleOptions)
              • enum NetworkingBackend (Niantic.Experimental.ARDK.SharedAR.NetworkingBackend)
              • enum NetworkingRequestResult (Niantic.Experimental.ARDK.SharedAR.NetworkingRequestResult)
              • enum Result (Niantic.Experimental.ARDK.SharedAR.Result)
              • enum RoomVisibility (Niantic.Experimental.ARDK.SharedAR.RoomVisibility)
              • struct ColocalizationStateUpdatedArgs (Niantic.Experimental.ARDK.SharedAR.ColocalizationStateUpdatedArgs)
              • struct ConnectionEventArgs (Niantic.Experimental.ARDK.SharedAR.ConnectionEventArgs)
              • struct ConnectionStateArgs (Niantic.Experimental.ARDK.SharedAR.ConnectionStateArgs)
              • struct DataReceivedArgs (Niantic.Experimental.ARDK.SharedAR.DataReceivedArgs)
              • struct KeyValuePairArgs (Niantic.Experimental.ARDK.SharedAR.KeyValuePairArgs)
              • struct NetworkingStats (Niantic.Experimental.ARDK.SharedAR.NetworkingStats)
              • struct PeerIDArgs (Niantic.Experimental.ARDK.SharedAR.PeerIDArgs)
              • struct RoomParams (Niantic.Experimental.ARDK.SharedAR.RoomParams)
              • interface IColocalization (Niantic.Experimental.ARDK.SharedAR.IColocalization)
              • interface IDatastore (Niantic.Experimental.ARDK.SharedAR.IDatastore)
              • interface INetworking (Niantic.Experimental.ARDK.SharedAR.INetworking)
              • interface IPeerID (Niantic.Experimental.ARDK.SharedAR.IPeerID)
              • interface IRoom (Niantic.Experimental.ARDK.SharedAR.IRoom)
              • interface IVpsColocalizerNativeInterface (Niantic.Experimental.ARDK.SharedAR.IVpsColocalizerNativeInterface)
              • class ColocalizationFactory (Niantic.Experimental.ARDK.SharedAR.ColocalizationFactory)
                • class ColocalizationCreatedArgs (Niantic.Experimental.ARDK.SharedAR.ColocalizationFactory.ColocalizationCreatedArgs)
              • class DatastoreFactory (Niantic.Experimental.ARDK.SharedAR.DatastoreFactory)
                • class DatastoreCreatedArgs (Niantic.Experimental.ARDK.SharedAR.DatastoreFactory.DatastoreCreatedArgs)
              • class MockColocalization (Niantic.Experimental.ARDK.SharedAR.MockColocalization)
              • class NarVpsColocalizerNativeAPI (Niantic.Experimental.ARDK.SharedAR.NarVpsColocalizerNativeAPI)
              • class NetworkingFactory (Niantic.Experimental.ARDK.SharedAR.NetworkingFactory)
                • class NetworkingCreatedArgs (Niantic.Experimental.ARDK.SharedAR.NetworkingFactory.NetworkingCreatedArgs)
              • class PeerIDv0 (Niantic.Experimental.ARDK.SharedAR.PeerIDv0)
              • class PeerSerialization (Niantic.Experimental.ARDK.SharedAR.PeerSerialization)
              • class Room (Niantic.Experimental.ARDK.SharedAR.Room)
              • class RoomID (Niantic.Experimental.ARDK.SharedAR.RoomID)
              • class SharedARClient (Niantic.Experimental.ARDK.SharedAR.SharedARClient)
              • class VpsColocalizer (Niantic.Experimental.ARDK.SharedAR.VpsColocalizer)
                • enum FailureCode (Niantic.Experimental.ARDK.SharedAR.VpsColocalizer.FailureCode)
                • class OnColocalizationStateChangedArgs (Niantic.Experimental.ARDK.SharedAR.VpsColocalizer.OnColocalizationStateChangedArgs)
              • class WayspotAnchorPayloadExtension (Niantic.Experimental.ARDK.SharedAR.WayspotAnchorPayloadExtension)
      • template struct SafeGCHandle (SafeGCHandle)
      • class ConditionalHideAttribute (ConditionalHideAttribute)
      • class ConditionalHidePropertyDrawer (ConditionalHidePropertyDrawer)
  • User Manual
    • ARDK Setup
      • Getting Started With ARDK
      • Adding ARDK to Unity
      • Authentication
      • Building ARDK Apps for iOS
      • Building ARDK Apps for Android
      • Using ARDK Feature Managers
      • Subscribing to ARDK Events
      • Development and Runtime Requirements of ARDK
      • Validate Device Requirements
      • Permissions
      • Using ARDK User IDs
      • Upgrading ARDK
      • Using ARDK Logging
    • AR Fundamentals
      • Creating an AR Session
      • Tracking AR Anchors
      • Detecting Planes
      • Detecting Images
      • Hit-Testing
    • Contextual Awareness
      • Depth
        • Generating Depth Data
        • Depth-based Occlusions
        • Point Clouds
      • Semantic Segmentation
        • Semantic Segmentation
      • Meshing
        • Meshing Overview
        • Meshing Getting Started
        • Addendum: Low Level Meshing
      • Gameboard
      • Model Cards
        • Model card: Person Segmentation (v0.11)
    • Shared AR
      • Getting Started with Shared AR
      • Setting Up a Networked AR Session
      • Localizing With a Shared Environment
      • Localizing With Marker Sync
      • Sharing Virtual Object Information
        • Low-level Networking API
          • Understanding Networking and LLAPI
          • Additional LLAPI Features
          • Networking Limits and Best Practices
          • Networking Error Codes
          • Serializing Data
        • High-level Networking API
          • Using the High-Level Networking API
          • Hlapi Network Spawning Tutorial
          • Hlapi FAQ
        • Using Both HLAPI and LLAPI
        • Placing Virtual Content
    • Scanning Framework
      • Getting Started with the Scanning Framework
      • Scanning for VPS
      • Scanning Settings
    • Lightship VPS
      • Getting Started with Lightship VPS
      • Using the Geospatial Browser (BETA)
      • Managing Private Scans
      • Creating New VPS-Activated Wayspots
      • Authoring Wayspot Anchors in Unity
      • Using the Wayspot Anchor API
        • Using WayspotAnchorService
        • Using WayspotAnchorController
      • Building and Testing Apps with VPS
      • Generating Scans for VPS
      • Localizing with VPS
      • Using the VPS Coverage API
      • VPS Frequently Asked Questions (FAQ)
    • Rendering
      • Rendering in ARDK
      • Using the Universal Render Pipeline
    • Tools
      • Virtual Studio
      • Playing in Mock Mode
      • Playing in Remote Mode
      • VPS Remote Authoring
  • Tutorials
    • Beginner Tutorial: Basic Placement
    • Beginner Tutorial: Depth & Occlusions
    • Beginner Tutorial: Querying Semantics
    • Beginner Tutorial: Semantic Texture Using CopyToAligned
    • Intermediate Tutorial: Meshing and Collisions
    • Beginner Tutorial: Depth Textures
    • Intermediate Tutorial: Semantic Segmentation Textures
    • Intermediate Tutorial: Meshing Garden Chunks
    • Advanced Tutorial: Gameboard Navigation
    • Intermediate Tutorial: Pong, Creating a Multiplayer AR Game
      • Tutorial: Pong - Using ARDK and Game Logic
      • Tutorial: Pong - Game Logic and AR Events
      • Tutorial: Pong - Sending and Receiving Messages
      • Tutorial: Pong - HLAPI Version
    • Intermediate Tutorial: Meshes in the Unity Editor
  • Sample Code
    • ARDK-Examples
    • AR Voyage
      • BuildAShip: Semantic Segmentation
      • SnowballFight: Multiplayer
      • SnowballToss: Meshing and Occlusion
      • Walkabout: Gameboard
      • VPS
  • Troubleshooting
  • Release Notes
    • ARDK 1.0.0 Release Notes 2021-11-03
    • ARDK 1.0.1 Release Notes 2021-11-03
    • ARDK 1.1.0 Release Notes 2021-12-08
    • ARDK 1.2.0 Release Notes 2022-02-02
    • ARDK 1.3.0 Release Notes 2022-03-31
    • ARDK 1.3.1 Release Notes 2022-04-18
    • ARDK 1.3.2 Release Notes 2022-05-19
    • ARDK 2.0.0 Release Notes 2022-05-17
    • ARDK 2.1.0 Release Notes 2022-06-30
    • ARDK 2.2.0 Release Notes 2022-08-11
    • ARDK 2.2.1 Release Notes 2022-09-10
    • ARDK 2.3.0 Release Notes 2022-09-27
    • ARDK 2.3.1 Release Notes 2022-11-29
    • ARDK 2.3.2 Release Notes 2023-01-10
    • ARDK 2.4.1 Release Notes 2022-12-09
    • ARDK 2.4.2 Release Notes 2023-02-06
    • ARDK 2.4.3 Release Notes 2023-03-28
    • ARDK 2.4.4 Release Notes 2023-05-09
    • ARDK 2.5.1 Release Notes 2023-03-28
    • ARDK 2.5.2 Release Notes 2023-05-09
  • Experimental Features
    • Hand Tracking
    • Playback Mode
    • Experimental Semantic Channels
    • Advanced Meshing Settings
    • Depth Blending
    • Semantic Confidence
  • Niantic Wayfarer App
    • WFA 2.0.0 Release Notes 2022-08-31
    • WFA 2.1.0 Release Notes 2022-09-14
    • WFA 2.2.0 Release Notes 2022-10-13
    • WFA 2.3.0 Release Notes 2022-11-29
Niantic Lightship Augmented Reality Developer Kit
  • API Reference
  • Global Namespace
  • namespace Niantic (Niantic)
  • namespace Experimental (Niantic.Experimental)
  • namespace ARDK (Niantic.Experimental.ARDK)
Previous Next

namespace ARDK (Niantic.Experimental.ARDK)

namespace ARDK {

// namespaces

namespace Niantic.Experimental.ARDK.SharedAR;
    namespace Niantic.Experimental.ARDK.SharedAR.AnchoredScenes;
        namespace Niantic.Experimental.ARDK.SharedAR.AnchoredScenes.MarshMessages;
    namespace Niantic.Experimental.ARDK.SharedAR.Rooms;
    namespace Niantic.Experimental.ARDK.SharedAR.Transform;

} // namespace ARDK
Previous Next

  • Terms of service
  • Privacy policy
  • Cookie policy
© 2015-2023 Niantic, Inc.
Built with Sphinx using a theme provided by Read the Docs.