Namespace Microsoft.MixedReality.Toolkit.Examples.Demos
Classes
BoundaryVisualizationDemo
Demo class to show different ways of using the boundary system and visualizing the data.
BoundingBoxExampleTest
ChangeManipulation
Test script that forcefully stops manipulation on the manipulatedObject when it collides with the collisionTrigger
ClearSpatialObservations
This class demonstrates clearing spatial observations.
ColorChanger
Change the color of the material on a renderer. Useful for visualizing button presses.
ColorChangerUnityUI
Change the color of the material on a UnityUI Graphic (ex. Image). Useful for visualizing button presses.
DebugTextOutput
DemoSpatialMeshHandler
This class is an example of the IMixedRealitySpatialAwarenessObservationHandler<T> interface. It keeps track of the IDs of each mesh and tracks the number of updates they have received.
DemoTouchButton
DisablePointersExample
This example demonstrates how to turn pointers on and off by specifying custom behaviors.
GridObjectLayoutControl
Provides functions to control layout of GridObjectCollection as well as to output positions of child controls to help with building GridObjectCollectionTests.
HandInteractionTouch
HandInteractionTouchRotate
InputDataExample
This class demonstrates how to query input data either by using InputUtils or by directly accessing InteractionMappings from all active controllers.
InputDataExampleGizmo
Attach this component to a game object to synchronize the objects position and rotation to the given input type. If the input data is not available, the component will hide the object by disabling all renderers.
LaunchUri
LoFiFilterSelection
MixedRealityCapabilityDemo
Script that demonstrates querying the Mixed Reality Toolkit for platform capabilities.
PrimaryPointerHandlerExample
Rotator
ShowSliderValue
SliderChangeColor
SliderLunarLander
SolverExampleManager
SpawnOnPointerEvent
SystemKeyboardExample
An example script that delegates keyboard API access either to the WMR workaround (MixedRealityKeyboard) or Unity's TouchScreenKeyboard API depending on the platform.
TetheredPlacement
Helper script to respawn objects if they go too far from their original position. Useful for objects that will fall forever etc.
ToggleBoundingBox
ToggleSpatialMeshVisualization
This class controls the visualization of the spatial mesh.