Microsoft.MixedReality.Toolkit.Diagnostics Namespace

Classes

DiagnosticsEventData
DiagnosticsSystemVoiceControls

Class that listens for and acts upon diagnostic system voice commands.

MixedRealityDiagnosticsProfile

Configuration profile settings for setting up diagnostics.

MixedRealityDiagnosticsSystem

The default implementation of the IMixedRealityDiagnosticsSystem

MixedRealityToolkitVisualProfiler

The VisualProfiler provides a drop in, single file, solution for viewing your Windows Mixed Reality Unity application's frame rate and memory usage. Missed frames are displayed over time to visually find problem areas. Memory is reported as current, peak and max usage in a bar graph.

MRTKPerformanceStatsSubsystem

Default implementation of the PerformanceStatsSubsystem, supporting performance statistics information.

PerformanceStatsHelpers

Helper methods for working with Performance Stats components.

PerformanceStatsSubsystem

A subsystem that exposes performance statistics (ex: memory usage, frame rate).

PerformanceStatsSubsystem.Provider

Interface for providing hardare status functionality for the implementation.

PerformanceStatsSubsystemDescriptor

Specifies a functionality description that may be registered for each implementation that provides the PerformanceStatsSubsystem interface.

SimpleProfiler

Script to display performance statistics as simple text objects.

VisualProfiler

ABOUT: The VisualProfiler provides a drop in, single file, solution for viewing your Windows Mixed Reality Unity application's frame rate and memory usage. Missed frames are displayed over time to visually find problem areas. Memory is reported as current, peak and max usage in a bar graph.

USAGE: To use this profiler simply add this script as a component of any GameObject in your Unity scene. The profiler is initially active and visible (toggle-able via the IsVisible property), but can be toggled via the enabled/disable voice commands keywords.

NOTE: For improved rendering performance you can optionally include the "Hidden/Instanced-Colored" shader in your project along with the VisualProfiler.

VisualProfilerControl

Class that exposes methods to show/hide the visual profiler

Structs

PerformanceStatsSubsystemCinfo

Encapsulates the parameters for creating a new PerformanceStatsSubsystemDescriptor.

Interfaces

IMixedRealityDiagnosticsHandler
IMixedRealityDiagnosticsSystem

The interface contract that defines the Diagnostics system in the Mixed Reality Toolkit