Class PlaneFindingRecorder
Data recording for planes
Inherited Members
Namespace: Unity.MARS.Data.Recorded
Assembly: Unity.MARS.dll
Syntax
[MovedFrom("Unity.MARS")]
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()
Setup upon the start of recording
Declaration
protected override void Setup()
Overrides
TearDown()
Tear down upon the end of recording. MR data is not guaranteed to exist upon tear down, so this method should not record any data.
Declaration
protected override void TearDown()
Overrides
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
Implements
Unity.XRTools.ModuleLoader.IFunctionalitySubscriber<TProvider>
Unity.XRTools.ModuleLoader.IFunctionalitySubscriber