Microsoft.MixedReality.Toolkit.Editor Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
BaseDataProviderServiceInspector |
Abstract class providing base functionality for data provider management in inspector. Useful for core systems that follow data provider access model. Designed to target ScriptableObject profile classes that configure services who support data providers. These profile ScriptableObject classes should contain an array of IMixedRealityServiceConfigurations that configure a list of data providers for this service configuration |
BaseDataProviderServiceInspector.ServiceConfigurationProperties |
Container class used to store references to serialized properties on a IMixedRealityServiceConfiguration target |
BaseMixedRealityProfileInspector |
Base class for all BaseMixedRealityProfile Inspectors to inherit from. |
BaseMixedRealityServiceInspector | |
BaseMixedRealityToolkitConfigurationProfileInspector |
Base class for all Mixed Reality Toolkit specific BaseMixedRealityProfile inspectors to inherit from. |
BoundingBoxInspector | |
BoundsControlInspector | |
ClippingBoxEditor |
A custom editor for the ClippingBox to allow for specification of the framing bounds. |
ClippingPlaneEditor |
A custom editor for the ClippingPlaneEditor to allow for specification of the framing bounds. |
ClippingPrimitiveEditor |
An abstract editor component to improve the editor experience with ClippingPrimitives. |
ClippingSphereEditor |
A custom editor for the ClippingSphere to allow for specification of the framing bounds. |
ConstraintManagerInspector |
Custom inspector for constraint manager. Offers two modes depending on if auto constraint selection is active or not. In auto constraint selection mode, all constraints attached to the current game object will be displayed with respective goto buttons as well as an add button that allows adding new constraint components to the game object. In manual constraint selection mode, a list of user configured constraints is shown with options to modify the list, goto buttons as well as adding new constraints to the game object. |
ControllerPopupWindow | |
EditorLayerExtensions | |
EnumFlagsAttributeDrawer |
Renders enum flags on fields with the attribute. From https://answers.unity.com/questions/486694/default-editor-enum-as-flags-.html |
ExperimentalDrawer |
Draws a customer decorator drawer that displays a help box with rich text tagging implementation as experimental. |
ExtensionServiceCreator |
Class used to generate service scripts and profile instances. Primarily designed for in-editor use |
FocusProviderInspector | |
HandInteractionHintInspector |
A custom inspector for ElasticsManager used to separate Elastics configurations into distinct foldout panels. |
HandJointServiceInspector | |
HelpDrawer |
Custom property drawer to show an optionally collapsible foldout help section in the Inspector |
HoverLightInspector | |
ManipulationHandlerInspector | |
MixedRealityCameraProfileInspector |
Class handles rendering inspector view of MixedRealityCameraProfile object |
MixedRealityOptimizeWindow |
Build window - Utility for developers to automate optimization of their Unity scene/project |
MixedRealityPosePropertyDrawer | |
MixedRealityProfileCloneWindow | |
MixedRealityProjectPreferences |
MRTK project preferences access and inspector rendering logic |
MixedRealityRegisteredServiceProviderProfileInspector | |
MixedRealitySceneSystemProfileInspector | |
MixedRealityShaderGUI |
A custom base shader inspector for Mixed Reality Toolkit shaders. |
MixedRealityShaderGUI.BaseStyles | |
MixedRealitySpeechCommandsProfileInspector | |
MixedRealityStandardShaderGUI |
A custom shader inspector for the "Mixed Reality Toolkit/Standard" shader. |
MixedRealityStandardShaderGUI.Styles | |
MixedRealityTextMeshProShaderGUI |
A custom TMP_SDFShaderGUI inspector for the "Mixed Reality Toolkit/TextMeshPro" shader. Adds the ability to change the depth write mode, and a warning about depth write when depth buffer sharing is enabled. |
MixedRealityToolboxWindow |
Inspector class that renders the MRTK toolbox for easy access to creating out-of-box UX prefabs in the current scene |
MixedRealityToolkitConfigurationProfileInspector | |
MixedRealityToolkitHelpLinks |
Creates menu items to show users how to get help |
MixedRealityToolkitInspector | |
MixedRealityToolkitShaderGUIUtilities |
A collection of shared functionality for MRTK shader GUIs. |
MixedRealityToolkitShaderGUIUtilities.Styles |
GUI content styles which are common among shader GUIs. |
MixedRealityWireframeShaderGUI |
A custom shader inspector for the "Mixed Reality Toolkit/Wireframe" shader. |
MixedRealityWireframeShaderGUI.Styles | |
ObjectManipulatorInspector |
A custom inspector for ObjectManipulator used to separate ObjectManipulator options into distinct foldout panels. |
PinchSliderInspector | |
PrefabPropertyDrawer |
Custom property drawer for PrefabAttribute decorated GameObject values rendered in the inspector. |
PressableButtonInspector | |
ProximityLightInspector | |
SceneInfoDrawer |
Draws the scene info struct and populates its hidden fields. |
SceneInfoUtils |
Class responsible for updating scene info structs to reflect changes made to scene assets. Extends AssetPostprocessor so it can respond to asset changes. |
ScenePickPropertyDrawer |
Creates a custom picker based on the list of scene in the build settings. |
SceneSystemInspector | |
ScriptableObjectExtensions |
Extensions for ScriptableObjects |
ScriptedImporterAssetReimporter |
Unity has a strange bug when it tries to import a DLL with a ScriptedImporter and an asset that importer is targeting. The first time, it will not invoke the ScriptedImporter as it's just being imported itself; the second time the ScriptedImporter will be constructed but Unity thinks it fails. The third time, the import will succeed. This class will invoke the third time import for .gltf, .glb and .room extensions. |
ScrollingObjectCollectionInspector | |
SelectRepairedTypeWindow | |
SpatialAwarenessSystemInspector | |
SystemTypeReferencePropertyDrawer |
Custom property drawer for SystemType properties. |
TagPropertyDrawer |
Draws a Unity Tag selector in the Inspector. |
TeleportSystemInspector | |
Text3DShaderGUI |
A custom shader inspector for the "Mixed Reality Toolkit/TextShader3D". |
Text3DShaderGUI.Styles | |
TextureCombinerWindow | |
Vector3RangePropertyDrawer |
Custom property drawer for Vector3RangeAttribute decorated Vector3 values rendered in the inspector. |
Interfaces
IMixedRealityServiceInspector |
Used to populate service facades with content. To use, create a class that implements this interface and mark it with the MixedRealityServiceInspector attribute. |
Enums
BaseMixedRealityToolkitConfigurationProfileInspector.BackProfileType |
Internal enum used for back navigation along profile hierarchy. Indicates what type of parent profile the current profile will return to for going back |
ExtensionServiceCreator.CreateResult |
Result of extension service file(s) create operation |
ExtensionServiceCreator.CreationStage |
The current stage of the creation process |
MixedRealityOptimizeWindow.PerformanceTarget | |
MixedRealityProfileCloneWindow.ProfileCloneBehavior | |
MixedRealityShaderGUI.CustomRenderingMode | |
MixedRealityShaderGUI.DepthWrite | |
MixedRealityShaderGUI.RenderingMode | |
MixedRealityStandardShaderGUI.AlbedoAlphaMode |