docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Namespace UnityEngine.XR.ARKit

    Classes

    ARKitAnchorSubsystem

    The ARKit implementation of the XRAnchorSubsystem. Do not create this directly. Use the SubsystemManager instead.

    ARKitCameraSubsystem

    The camera subsystem implementation for ARKit.

    ARKitFaceSubsystem

    The ARKit implementation of the XRFaceSubsystem. Do not create this directly. Use the SubsystemManager instead.

    ARKitImageTrackingSubsystem

    ARKit implementation of the XRImageTrackingSubsystem.

    ARKitLoader

    Manages the lifecycle of ARKit subsystems.

    ARKitMeshSubsystemExtensions

    ARKit extension methods to the XRMeshSubsystem.

    ARKitObjectTrackingSubsystem

    An ARKit-specific implementation of the XRObjectTrackingSubsystem. Do not create this directly. Use the SubsystemManager instead.

    ARKitParticipantSubsystem

    ARKit implementation of the XRParticipantSubsystem. Do not create this using new. Instead, use the SubsystemManager to enumerate the available UnityEngine.XR.ARSubsystems.XRParticipantSubsystemDescriptors and get or create an instance from the descriptor.

    ARKitPlaneSubsystem

    The ARKit implementation of the XRPlaneSubsystem. Do not create this directly. Use the SubsystemManager instead.

    ARKitPointCloudSubsystem

    The ARKit implementation of the XRPointCloudSubsystem. Do not create this directly. Use the SubsystemManager instead.

    ARKitRaycastSubsystem

    ARKit implementation of the XRRaycastSubsystem. Do not create this directly. Use the SubsystemManager instead.

    ARKitReferenceObjectEntry

    Represents an ARKit-specific reference object for participation in an XRReferenceObjectLibrary.

    ARKitSessionDelegate

    A set of callbacks related to the ARKit session. Implement this class to provide custom handling of certain session events.

    ARKitSessionSubsystem

    ARKit implementation of the XRSessionSubsystem. Do not create this directly. Use the SubsystemManager instead.

    ARKitXRDepthSubsystem

    The ARKit implementation of the XRDepthSubsystem. Do not create this directly. Use the SubsystemManager instead.

    ARKitXRObjectTrackingSubsystem

    An ARKit-specific implementation of the XRObjectTrackingSubsystem. Do not create this directly. Use the SubsystemManager instead.

    ARKitXRPlaneSubsystem

    The ARKit implementation of the XRPlaneSubsystem. Do not create this directly. Use the SubsystemManager instead.

    ARKitXRPointCloudSubsystem

    The ARKit implementation of the XRPointCloudSubsystem. Do not create this directly. Use the SubsystemManager instead.

    ARWorldMapRequestStatusExtensions

    Extension methods for the ARWorldMapRequestStatus enum.

    DefaultARKitSessionDelegate

    A default implementation of ARKitSessionDelegate.

    HighResolutionCpuImagePromise

    Represents an asynchronous promise of a high-resolution CPU image.

    InputLayoutLoader

    NSErrorExtensions

    Extensions to the NSError object.

    Structs

    ARCollaborationData

    Represents the Objective-C type ARCollaborationData.

    ARCollaborationDataBuilder

    Use this to construct an ARCollaborationData incrementally from serialized bytes.

    ARKitBlendShapeCoefficient

    An entry that specifies how much of a specific ARKitBlendShapeLocation is present in the current expression on the face.

    ARKitExposure

    Read-only struct that stores exposure duration and ISO values.

    ARKitExposureRange

    Represents the minimum and maximum supported exposure duration and ISO values.

    ARKitFocus

    Read-only struct that stores lens position value of camera focus.

    ARKitFocusRange

    Represents the minimum and maximum supported lens position. A lens position value doesn't correspond to an exact physical distance, nor does it represent a consistent focus distance from device to device.

    ARKitLockedCamera

    Represents a disposable locked configurable primary camera associated with the current session configuration. Use this object to configure advanced camera hardware properties.

    ARKitWhiteBalanceGains

    Represents the white balance gain values.

    ARKitWhiteBalanceRange

    Represents the minimum and maximum supported white balance gain values.

    ARWorldMap

    The space-mapping state and set of planes and anchors from an AR session. This is a wrapper for ARKit's ARWorldMap. Note: The ARWorldMap must be explicitly disposed to avoid leaking native resources.

    ARWorldMapRequest

    Represents an asynchronous world map request. Use this to determine the status of the request and get the ARWorldMap once the request is complete.

    HighResolutionCpuImagePromise.Result

    Represents the result of an asynchronous request for a high resolution CPU image.

    NSError

    Information about an error condition including a domain, a domain-specific error code, and application-specific information.

    OSVersion

    Represents a version number consisting of major, minor, and point components. Version numbers are often written as Major.Minor.Point.

    SerializedARCollaborationData

    Represents the serialized form of an ARCollaborationData. Obtain with ToSerialized().

    Enums

    ARCoachingGoal

    Defines the goal for the ARCoachingOverlayView. See ARCoachingGoal for details.

    ARCoachingOverlayTransition

    The type of transition used when showing or hiding the ARCoachingOverlay.

    ARCollaborationDataPriority

    Defines the priority of ARCollaborationData.

    ARKitBlendShapeLocation

    Enum values that identify the face action units affecting the expression on the face.

    ARKitErrorCode

    Error codes related to the ARKit Framework, like OnSessionDidFailWithError(ARKitSessionSubsystem, NSError).

    ARKitExposureMode

    Defines the exposure modes for the camera device.

    ARKitFocusMode

    Defines the focus modes for the camera device.

    ARKitWhiteBalanceMode

    Defines the white balance modes for the camera device.

    ARMeshClassification

    A value describing the classification of a mesh face.

    ARWorldAlignment

    Specifies how the session maps real-world device motion into a 3D scene coordinate system. See requestedWorldAlignment.

    ARWorldMapRequestStatus

    The status of a session serialization request.

    ARWorldMappingStatus

    Used to determine the suitability of the current session for creating an ARWorldMap. See Apple's documentation for ARWorldMappingStatus for more information.

    CoreLocationErrorCode

    Error codes related to the Core Location Framework.

    NSErrorDomain

    The domain associated with an NSError. See ToErrorDomain().

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)