Class WindowsMixedRealitySpatialMeshObserver
Inheritance
WindowsMixedRealitySpatialMeshObserver
Implements
IMixedRealitySpatialAwarenessMeshObserver
Assembly: cs.temp.dll.dll
public class WindowsMixedRealitySpatialMeshObserver : BaseSpatialObserver, IMixedRealitySpatialAwarenessMeshObserver, IMixedRealityCapabilityCheck
Constructors
Declaration
public WindowsMixedRealitySpatialMeshObserver(IMixedRealitySpatialAwarenessSystem spatialAwarenessSystem, string name = null, uint priority = default(uint), BaseMixedRealityProfile profile = null)
Parameters
Type |
Name |
Description |
IMixedRealitySpatialAwarenessSystem |
spatialAwarenessSystem |
The service instance that receives data from this provider.
|
String |
name |
Friendly name of the service.
|
UInt32 |
priority |
Service priority. Used to determine order of instantiation.
|
BaseMixedRealityProfile |
profile |
The service's configuration profile.
|
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 WindowsMixedRealitySpatialMeshObserver(IMixedRealityServiceRegistrar registrar, IMixedRealitySpatialAwarenessSystem spatialAwarenessSystem, string name = null, uint priority = default(uint), BaseMixedRealityProfile profile = null)
Parameters
Fields
Declaration
public SpatialAwarenessMeshDisplayOptions displayOption
Field Value
Type |
Description |
SpatialAwarenessMeshDisplayOptions |
|
Declaration
public SpatialAwarenessMeshLevelOfDetail levelOfDetail
Field Value
Type |
Description |
SpatialAwarenessMeshLevelOfDetail |
|
Properties
Declaration
public SpatialAwarenessMeshDisplayOptions DisplayOption { get; set; }
Property Value
Type |
Description |
SpatialAwarenessMeshDisplayOptions |
|
Declaration
public SpatialAwarenessMeshLevelOfDetail LevelOfDetail { get; set; }
Property Value
Type |
Description |
SpatialAwarenessMeshLevelOfDetail |
|
Declaration
public IReadOnlyDictionary<int, SpatialAwarenessMeshObject> Meshes { get; }
Property Value
Type |
Description |
IReadOnlyDictionary<Int32, SpatialAwarenessMeshObject> |
|
Declaration
public int MeshPhysicsLayer { get; set; }
Property Value
Declaration
public int MeshPhysicsLayerMask { get; }
Property Value
Declaration
public Material OcclusionMaterial { get; set; }
Property Value
Type |
Description |
Material |
|
Declaration
public bool RecalculateNormals { get; set; }
Property Value
Declaration
public int TrianglesPerCubicMeter { get; set; }
Property Value
Declaration
public Material VisibleMaterial { get; set; }
Property Value
Type |
Description |
Material |
|
Methods
Checks to see if one or more registered data providers supports the requested capability
on the current platform.
Declaration
public bool CheckCapability(MixedRealityCapability capability)
Parameters
Returns
Type |
Description |
Boolean |
True if the capability is supported, false otherwise.
|
Declaration
public override void Resume()
Declaration
public override void Suspend()
Implements
IMixedRealitySpatialAwarenessMeshObserver