Class SpatialObjectMeshObserver
Spatial awareness mesh observer that provides mesh data from a 3D model imported as a Unity asset.
Implements
Namespace: Microsoft.MixedReality.Toolkit.SpatialObjectMeshObserver
Assembly: cs.temp.dll.dll
Syntax
public class SpatialObjectMeshObserver : BaseSpatialMeshObserver, IMixedRealityCapabilityCheck
Constructors
SpatialObjectMeshObserver(IMixedRealitySpatialAwarenessSystem, String, UInt32, BaseMixedRealityProfile)
Constructor.
Declaration
public SpatialObjectMeshObserver(IMixedRealitySpatialAwarenessSystem spatialAwarenessSystem, string name = null, uint priority = default(uint), BaseMixedRealityProfile profile = null)
Parameters
Type | Name | Description |
---|---|---|
IMixedRealitySpatialAwarenessSystem | spatialAwarenessSystem | |
String | name | Friendly name of the service. |
UInt32 | priority | Service priority. Used to determine order of instantiation. |
BaseMixedRealityProfile | profile | The service's configuration profile. |
SpatialObjectMeshObserver(IMixedRealityServiceRegistrar, IMixedRealitySpatialAwarenessSystem, String, UInt32, BaseMixedRealityProfile)
Constructor.
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 SpatialObjectMeshObserver(IMixedRealityServiceRegistrar registrar, IMixedRealitySpatialAwarenessSystem spatialAwarenessSystem, string name = null, uint priority = default(uint), BaseMixedRealityProfile profile = null)
Parameters
Type | Name | Description |
---|---|---|
IMixedRealityServiceRegistrar | registrar | The IMixedRealityServiceRegistrar instance that loaded the service. |
IMixedRealitySpatialAwarenessSystem | spatialAwarenessSystem | |
String | name | Friendly name of the service. |
UInt32 | priority | Service priority. Used to determine order of instantiation. |
BaseMixedRealityProfile | profile | The service's configuration profile. |
Methods
CleanupObserver()
Declaration
protected override void CleanupObserver()
ClearObservations()
Declaration
public override void ClearObservations()
CreateObserver()
Declaration
protected override void CreateObserver()
ReadProfile()
Reads the settings from the configuration profile.
Declaration
protected override void ReadProfile()
Resume()
Declaration
public override void Resume()
Suspend()
Declaration
public override void Suspend()
Update()
Declaration
public override void Update()
Explicit Interface Implementations
IMixedRealityCapabilityCheck.CheckCapability(MixedRealityCapability)
Checks to see if one or more registered data providers supports the requested capability on the current platform.
Declaration
bool IMixedRealityCapabilityCheck.CheckCapability(MixedRealityCapability capability)
Parameters
Type | Name | Description |
---|---|---|
MixedRealityCapability | capability | The capability to check. |
Returns
Type | Description |
---|---|
Boolean | True if the capability is supported, false otherwise. |