Class ARAnchor
Represents an Anchor tracked by an XR device.
Inheritance
ARAnchor
Inherited Members
UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
Namespace: UnityEngine.XR.ARFoundation
Syntax
[DefaultExecutionOrder(-2147483646)]
[DisallowMultipleComponent]
[HelpURL("https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@4.0/api/UnityEngine.XR.ARFoundation.ARAnchor.html")]
public sealed class ARAnchor : ARTrackable<XRAnchor, ARAnchor>
Remarks
A anchor is a pose in the physical environment that is tracked by an XR device. As the device refines its understanding of the environment, anchors will be updated, helping you to keep virtual content connected to a real-world position and orientation.
Properties
nativePtr
Get the native pointer associated with this ARAnchor.
Declaration
public IntPtr nativePtr { get; }
Property Value
Type | Description |
---|---|
IntPtr |
Remarks
The data pointed to by this pointer is implementation defined. While its lifetime is also implementation defined, it should be valid until at least the next ARSession update.
sessionId
Get the session identifier from which this anchor originated.
Declaration
public Guid sessionId { get; }
Property Value
Type | Description |
---|---|
Guid |