docs.unity3d.com
    显示 / 隐藏目录

    Class PlaneFindingRecorder

    Data recording for planes

    Inheritance
    Object
    DataRecorder
    PlaneFindingRecorder
    Inherited Members
    DataRecorder.IsRecording
    DataRecorder.TimeFromStart
    DataRecorder.ToggleRecording()
    DataRecorder.CancelRecording()
    DataRecorder.FinalizeRecording()
    Namespace: Unity.MARS
    Syntax
    public class PlaneFindingRecorder : DataRecorder, IUsesPlaneFinding, IFunctionalitySubscriber<IProvidesPlaneFinding>, IFunctionalitySubscriber

    Properties

    PlaneEvents

    List of plane events

    Declaration
    public List<PlaneEvent> PlaneEvents { get; set; }
    Property Value
    Type Description
    List<PlaneEvent>

    Methods

    Setup()

    Declaration
    protected override void Setup()
    Overrides
    DataRecorder.Setup()

    TearDown()

    Declaration
    protected override void TearDown()
    Overrides
    DataRecorder.TearDown()

    TryCreateDataRecording(TimelineAsset, List<Object>)

    Create a new plane recording track on the provided timeline

    Declaration
    public override DataRecording TryCreateDataRecording(TimelineAsset timeline, List<Object> newAssets)
    Parameters
    Type Name Description
    TimelineAsset timeline

    The timeline to which the track will be added

    List<Object> newAssets

    A list to which new assets can be added. None are added by this method

    Returns
    Type Description
    DataRecording

    The plane recording

    Overrides
    DataRecorder.TryCreateDataRecording(TimelineAsset, List<Object>)

    Explicit Interface Implementations

    IFunctionalitySubscriber<IProvidesPlaneFinding>.provider

    Declaration
    IProvidesPlaneFinding IFunctionalitySubscriber<IProvidesPlaneFinding>.provider { get; set; }
    Returns
    Type Description
    IProvidesPlaneFinding
    Implements
    IFunctionalitySubscriber<TProvider>.provider

    Extension Methods

    IUsesPlaneFindingMethods.GetPlanes(IUsesPlaneFinding, List<MRPlane>)
    IUsesPlaneFindingMethods.SubscribePlaneAdded(IUsesPlaneFinding, Action<MRPlane>)
    IUsesPlaneFindingMethods.UnsubscribePlaneAdded(IUsesPlaneFinding, Action<MRPlane>)
    IUsesPlaneFindingMethods.SubscribePlaneUpdated(IUsesPlaneFinding, Action<MRPlane>)
    IUsesPlaneFindingMethods.UnsubscribePlaneUpdated(IUsesPlaneFinding, Action<MRPlane>)
    IUsesPlaneFindingMethods.SubscribePlaneRemoved(IUsesPlaneFinding, Action<MRPlane>)
    IUsesPlaneFindingMethods.UnsubscribePlaneRemoved(IUsesPlaneFinding, Action<MRPlane>)
    IUsesPlaneFindingMethods.StopDetectingPlanes(IUsesPlaneFinding)
    IUsesPlaneFindingMethods.StartDetectingPlanes(IUsesPlaneFinding)
    返回到顶部
    Copyright © 2023 Unity Technologies — 商标和使用条款
    • 法律条款
    • 隐私政策
    • Cookie
    • 不要出售或分享我的个人信息
    • Your Privacy Choices (Cookie Settings)