Class MixedRealitySpatialAwarenessSystem
Inheritance
MixedRealitySpatialAwarenessSystem
Assembly: cs.temp.dll.dll
public class MixedRealitySpatialAwarenessSystem : BaseDataProviderAccessCoreSystem, IMixedRealityDataProviderAccess, IMixedRealitySpatialAwarenessSystem, IMixedRealityEventSystem, IMixedRealityService, IDisposable, IMixedRealityCapabilityCheck
Constructors
Declaration
[Obsolete("This constructor is obsolete (registrar parameter is no longer required) and will be removed in a future version of the Microsoft Mixed Reality Toolkit.")]
public MixedRealitySpatialAwarenessSystem(IMixedRealityServiceRegistrar registrar, MixedRealitySpatialAwarenessSystemProfile profile)
Parameters
Declaration
[Obsolete("This constructor is obsolete (registrar parameter is no longer required) and will be removed in a future version of the Microsoft Mixed Reality Toolkit.")]
public MixedRealitySpatialAwarenessSystem(IMixedRealityServiceRegistrar registrar, MixedRealitySpatialAwarenessSystemProfile profile)
Parameters
Declaration
public MixedRealitySpatialAwarenessSystem(MixedRealitySpatialAwarenessSystemProfile profile)
Parameters
Declaration
public MixedRealitySpatialAwarenessSystem(MixedRealitySpatialAwarenessSystemProfile profile)
Parameters
Properties
Declaration
public override string Name { get; protected set; }
Property Value
Overrides
Declaration
public override string Name { get; protected set; }
Property Value
Overrides
Declaration
public GameObject SpatialAwarenessObjectParent { get; }
Property Value
Type |
Description |
GameObject |
|
Declaration
public GameObject SpatialAwarenessObjectParent { get; }
Property Value
Type |
Description |
GameObject |
|
Declaration
public MixedRealitySpatialAwarenessSystemProfile SpatialAwarenessSystemProfile { get; }
Property Value
Declaration
public MixedRealitySpatialAwarenessSystemProfile SpatialAwarenessSystemProfile { get; }
Property Value
Methods
Declaration
public bool CheckCapability(MixedRealityCapability capability)
Parameters
Returns
Declaration
public bool CheckCapability(MixedRealityCapability capability)
Parameters
Returns
Declaration
public void ClearObservations()
Declaration
public void ClearObservations()
Declaration
public void ClearObservations<T>(string name)
where T : IMixedRealitySpatialAwarenessObserver
Parameters
Type |
Name |
Description |
String |
name |
|
Type Parameters
Declaration
public void ClearObservations<T>(string name)
where T : IMixedRealitySpatialAwarenessObserver
Parameters
Type |
Name |
Description |
String |
name |
|
Type Parameters
Declaration
public GameObject CreateSpatialAwarenessObservationParent(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Type |
Description |
GameObject |
|
Declaration
public GameObject CreateSpatialAwarenessObservationParent(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Type |
Description |
GameObject |
|
Declaration
public override void Destroy()
Overrides
Declaration
public override void Destroy()
Overrides
Declaration
public override void Disable()
Overrides
Declaration
public override void Disable()
Overrides
Declaration
public override void Enable()
Overrides
Declaration
public override void Enable()
Overrides
Declaration
public uint GenerateNewSourceId()
Returns
Declaration
public uint GenerateNewSourceId()
Returns
Declaration
public override T GetDataProvider<T>(string name = null)
where T : IMixedRealityDataProvider
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Type Parameters
Overrides
Declaration
public override T GetDataProvider<T>(string name = null)
where T : IMixedRealityDataProvider
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Type Parameters
Overrides
Declaration
public override IReadOnlyList<T> GetDataProviders<T>()
where T : IMixedRealityDataProvider
Returns
Type |
Description |
IReadOnlyList<T> |
|
Type Parameters
Overrides
Declaration
public override IReadOnlyList<T> GetDataProviders<T>()
where T : IMixedRealityDataProvider
Returns
Type |
Description |
IReadOnlyList<T> |
|
Type Parameters
Overrides
Declaration
public IMixedRealitySpatialAwarenessObserver GetObserver(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Declaration
public IMixedRealitySpatialAwarenessObserver GetObserver(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Declaration
public T GetObserver<T>(string name = null)
where T : IMixedRealitySpatialAwarenessObserver
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Type Parameters
Declaration
public T GetObserver<T>(string name = null)
where T : IMixedRealitySpatialAwarenessObserver
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Type Parameters
Declaration
public IReadOnlyList<IMixedRealitySpatialAwarenessObserver> GetObservers()
Returns
Declaration
public IReadOnlyList<IMixedRealitySpatialAwarenessObserver> GetObservers()
Returns
Declaration
public IReadOnlyList<T> GetObservers<T>()
where T : IMixedRealitySpatialAwarenessObserver
Returns
Type |
Description |
IReadOnlyList<T> |
|
Type Parameters
Declaration
public IReadOnlyList<T> GetObservers<T>()
where T : IMixedRealitySpatialAwarenessObserver
Returns
Type |
Description |
IReadOnlyList<T> |
|
Type Parameters
Declaration
public override void Initialize()
Overrides
Declaration
public override void Initialize()
Overrides
Declaration
public override void Reset()
Overrides
Declaration
public override void Reset()
Overrides
Declaration
public void ResumeObserver<T>(string name)
where T : IMixedRealitySpatialAwarenessObserver
Parameters
Type |
Name |
Description |
String |
name |
|
Type Parameters
Declaration
public void ResumeObserver<T>(string name)
where T : IMixedRealitySpatialAwarenessObserver
Parameters
Type |
Name |
Description |
String |
name |
|
Type Parameters
Declaration
public void ResumeObservers()
Declaration
public void ResumeObservers()
Declaration
public void ResumeObservers<T>()
where T : IMixedRealitySpatialAwarenessObserver
Type Parameters
Declaration
public void ResumeObservers<T>()
where T : IMixedRealitySpatialAwarenessObserver
Type Parameters
Declaration
public void SuspendObserver<T>(string name)
where T : IMixedRealitySpatialAwarenessObserver
Parameters
Type |
Name |
Description |
String |
name |
|
Type Parameters
Declaration
public void SuspendObserver<T>(string name)
where T : IMixedRealitySpatialAwarenessObserver
Parameters
Type |
Name |
Description |
String |
name |
|
Type Parameters
Declaration
public void SuspendObservers()
Declaration
public void SuspendObservers()
Declaration
public void SuspendObservers<T>()
where T : IMixedRealitySpatialAwarenessObserver
Type Parameters
Declaration
public void SuspendObservers<T>()
where T : IMixedRealitySpatialAwarenessObserver
Type Parameters
Implements
IDisposable