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 ARDK (Niantic.ARDK)
namespace AR (Niantic.ARDK.AR)
struct MergedAnchorInfo (Niantic.ARDK.AR.MergedAnchorInfo)
Previous
Next
struct MergedAnchorInfo (Niantic.ARDK.AR.MergedAnchorInfo)
struct
MergedAnchorInfo
:
IDisposable
{
// methods
void
Dispose
();
};