using System; namespace UnityEngine.XR.ARSubsystems { /// /// Defines an interface for the structs associated with tracking subsystems. /// /// /// Subsystems that detect and track features in the environment, such as planes or images, /// follow a similar pattern and should use for the structs defining /// their session relative data. /// public interface ITrackable { /// /// The associated with this trackable. /// TrackableId trackableId { get; } /// /// The Pose associated with this trackable. /// Pose pose { get; } /// /// The associated with this trackable. /// TrackingState trackingState { get; } /// /// The native pointer associated with this trackable. /// IntPtr nativePtr { get; } } }