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 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 LocalizationStateUpdatedArgs (Niantic.ARDK.AR.WayspotAnchors.LocalizationStateUpdatedArgs)
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)
struct UserInfo (Niantic.ARDK.Configuration.UserInfo)
class ArdkGlobalConfig (Niantic.ARDK.Configuration.ArdkGlobalConfig)
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)
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 ARSim (Niantic.ARDK.Networking.ARSim)
namespace Spawning (Niantic.ARDK.Networking.ARSim.Spawning)
namespace GameObjectSpawning (Niantic.ARDK.Networking.ARSim.Spawning.GameObjectSpawning)
namespace ServerSpawningEventArgs (Niantic.ARDK.Networking.ARSim.Spawning.ServerSpawningEventArgs)
interface IAddressablePrefabManifest (Niantic.ARDK.Networking.ARSim.Spawning.IAddressablePrefabManifest)
interface IServerAuthoritativeSpawner (Niantic.ARDK.Networking.ARSim.Spawning.IServerAuthoritativeSpawner)
class AddressablePrefabManifest (Niantic.ARDK.Networking.ARSim.Spawning.AddressablePrefabManifest)
class ServerAuthoritativeSpawnerBase (Niantic.ARDK.Networking.ARSim.Spawning.ServerAuthoritativeSpawnerBase)
interface IArmMessageStream (Niantic.ARDK.Networking.ARSim.IArmMessageStream)
class ArmMessageStream (Niantic.ARDK.Networking.ARSim.ArmMessageStream)
enum MessageSource (Niantic.ARDK.Networking.ARSim.ArmMessageStream.MessageSource)
interface _IMessageExecutor (Niantic.ARDK.Networking.ARSim.ArmMessageStream._IMessageExecutor)
class _Disposer (Niantic.ARDK.Networking.ARSim.ArmMessageStream._Disposer)
template class _MessageExecutor (Niantic.ARDK.Networking.ARSim.ArmMessageStream._MessageExecutor)
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 DataReceivedFromArmArgs (Niantic.ARDK.Networking.MultipeerNetworkingEventArgs.DataReceivedFromArmArgs)
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)
struct SessionResultReceivedFromArmArgs (Niantic.ARDK.Networking.MultipeerNetworkingEventArgs.SessionResultReceivedFromArmArgs)
struct SessionStatusReceivedFromArmArgs (Niantic.ARDK.Networking.MultipeerNetworkingEventArgs.SessionStatusReceivedFromArmArgs)
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)
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)
template 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 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)
template 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)
namespace ARSimHandlers (Niantic.ARDK.VirtualStudio.Networking.ARSimHandlers)
class MockARSimBase (Niantic.ARDK.VirtualStudio.Networking.ARSimHandlers.MockARSimBase)
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 NetworkingDataReceivedFromArmMessage (Niantic.ARDK.VirtualStudio.Remote.Data.NetworkingDataReceivedFromArmMessage)
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 NetworkingResultReceivedFromArmMessage (Niantic.ARDK.VirtualStudio.Remote.Data.NetworkingResultReceivedFromArmMessage)
class NetworkingSendDataToArmMessage (Niantic.ARDK.VirtualStudio.Remote.Data.NetworkingSendDataToArmMessage)
class NetworkingSendDataToPeersMessage (Niantic.ARDK.VirtualStudio.Remote.Data.NetworkingSendDataToPeersMessage)
class NetworkingStatusReceivedFromArmMessage (Niantic.ARDK.VirtualStudio.Remote.Data.NetworkingStatusReceivedFromArmMessage)
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)
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
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
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
Intermediate Tutorial: Depth Textures
Intermediate Tutorial: Semantic Segmentation Textures
Intermediate Tutorial: Meshing Garden Chunks
Advanced Tutorial: Gameboard
Advanced 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
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 Extensions (Niantic.ARDK.Extensions)
namespace Meshing (Niantic.ARDK.Extensions.Meshing)
class ARMeshManager (Niantic.ARDK.Extensions.Meshing.ARMeshManager)
enum MeshingMode (Niantic.ARDK.Extensions.Meshing.ARMeshManager.MeshingMode)
Previous
Next
enum MeshingMode (Niantic.ARDK.Extensions.Meshing.ARMeshManager.MeshingMode)
enum
MeshingMode
{
ShortRangeHighDetail
=
0
,
HighRangeLowDetail
=
1
,
Custom
=
2
,
};