XRReferenceObjectEntry.cs 968 Bytes
namespace UnityEngine.XR.ARSubsystems
{
    /// <summary>
    /// A provider-specific reference object.
    /// </summary>
    /// <remarks>
    /// <para>
    /// A reference object represents a 3D scan of a real object that can
    /// be recognized in the environment. Each <see cref="XRReferenceObject"/>
    /// contains a list of provider-specific <see cref="XRReferenceObjectEntry"/>.
    /// Each provider (implementation of <see cref="XRObjectTrackingSubsystem"/>)
    /// should derive a new type from this type.
    /// </para><para>
    /// Each <see cref="XRReferenceObjectEntry"/> is generally an asset on disk
    /// in a format specific to that provider.
    /// </para>
    /// </remarks>
    /// <seealso cref="XRReferenceObject"/>
    /// <seealso cref="XRReferenceObjectLibrary"/>
    [HelpURL(HelpUrls.Api + "UnityEngine.XR.ARSubsystems.XRReferenceObjectEntry.html")]
    public abstract class XRReferenceObjectEntry : ScriptableObject
    { }
}