Class SimulatedDiscoveryPlanesProvider
Implements
IFunctionalityProvider
IUsesFunctionalityInjection
IFunctionalitySubscriber<IProvidesFunctionalityInjection>
IFunctionalitySubscriber<IProvidesCameraOffset>
IFunctionalitySubscriber<IProvidesDeviceSimulationSettings>
IFunctionalitySubscriber
Inherited Members
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Namespace: Unity.MARS.Providers.Synthetic
Assembly: Unity.MARS.dll
Syntax
[ProviderSelectionOptions(-1073741824, null, true)]
[RequireComponent(typeof(SimulatedDiscoveryPointCloudProvider))]
[MovedFrom("Unity.MARS")]
public class SimulatedDiscoveryPlanesProvider : MonoBehaviour, IProvidesPlaneFinding, IFunctionalityProvider, IProvidesTraits<Pose>, IProvidesTraits<Vector2>, IProvidesTraits<int>, IProvidesTraits<bool>, IProvidesTraits, IUsesMARSTrackableData<MRPlane>, IUsesFunctionalityInjection, IFunctionalitySubscriber<IProvidesFunctionalityInjection>, IUsesCameraOffset, IFunctionalitySubscriber<IProvidesCameraOffset>, IUsesDeviceSimulationSettings, IFunctionalitySubscriber<IProvidesDeviceSimulationSettings>, IFunctionalitySubscriber
Methods
ClearPlanes()
Declaration
public void ClearPlanes()
GetProvidedTraits()
Declaration
public TraitDefinition[] GetProvidedTraits()
Returns
Type | Description |
---|---|
TraitDefinition[] |
Events
planeAdded
Called when a plane become tracked for the first time
Declaration
public event Action<MRPlane> planeAdded
Event Type
Type | Description |
---|---|
Action<MRPlane> |
planeRemoved
Called when a tracked plane is removed (Lost)
Declaration
public event Action<MRPlane> planeRemoved
Event Type
Type | Description |
---|---|
Action<MRPlane> |
planeUpdated
Called when a tracked plane has updated data
Declaration
public event Action<MRPlane> planeUpdated
Event Type
Type | Description |
---|---|
Action<MRPlane> |
Implements
Unity.XRTools.ModuleLoader.IFunctionalityProvider
Unity.XRTools.ModuleLoader.IUsesFunctionalityInjection
Unity.XRTools.ModuleLoader.IFunctionalitySubscriber<TProvider>
Unity.XRTools.ModuleLoader.IFunctionalitySubscriber<TProvider>
Unity.XRTools.ModuleLoader.IFunctionalitySubscriber<TProvider>
Unity.XRTools.ModuleLoader.IFunctionalitySubscriber