We've moved!

Starting from MRTK 2.6, we are publishing both conceptual docs and API references on docs.microsoft.com. For conceptual docs, please visit our new landing page. For API references, please visit the MRTK-Unity section of the dot net API explorer. Existing content will remain here but will not be updated further.

    Show / Hide Table of Contents

    Namespace Microsoft.MixedReality.Toolkit.Editor

    Classes

    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

    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.

    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

    ExtensionServiceWizard

    FocusProviderInspector

    HandJointServiceInspector

    HelpDrawer

    Custom property drawer to show an optionally collapsible foldout help section in the Inspector

    HoverLightInspector

    ManipulationHandlerInspector

    MixedRealityCameraProfileInspector

    MixedRealityOptimizeWindow

    Build window - Utility for developers to automate optimization of their Unity scene/project

    MixedRealityPosePropertyDrawer

    MixedRealityPreferences

    MixedRealityProfileCloneWindow

    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.

    MixedRealityToolkitConfigurationProfileInspector

    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

    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.

    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 create operation

    ExtensionServiceCreator.CreationStage

    The current stage of the creation process

    MixedRealityOptimizeWindow.PerformanceTarget

    MixedRealityProfileCloneWindow.ProfileCloneBehavior

    MixedRealityShaderGUI.CustomRenderingMode

    MixedRealityShaderGUI.DepthWrite

    MixedRealityShaderGUI.RenderingMode

    MixedRealityStandardShaderGUI.AlbedoAlphaMode

    Back to top Generated by DocFX