mrtk_developmentreleases/2.0.0releases/2.1.0releases/2.2.0

    Show / Hide Table of Contents

    Namespace Microsoft.MixedReality.Toolkit.Editor

    Classes

    BaseDataProviderServiceInspector

    Abstract class providing base functionality for data provider management in inspector. Useful for core systems that follow dataprovider 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

    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. Primarily designed for in-editor use

    FocusProviderInspector

    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

    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.

    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

    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.CreateResult

    Result of extension service file(s) create operation

    ExtensionServiceCreator.CreationStage

    The current stage of the creation process

    ExtensionServiceCreator.CreationStage

    The current stage of the creation process

    MixedRealityOptimizeWindow.PerformanceTarget

    MixedRealityOptimizeWindow.PerformanceTarget

    MixedRealityProfileCloneWindow.ProfileCloneBehavior

    MixedRealityProfileCloneWindow.ProfileCloneBehavior

    MixedRealityShaderGUI.CustomRenderingMode

    MixedRealityShaderGUI.CustomRenderingMode

    MixedRealityShaderGUI.DepthWrite

    MixedRealityShaderGUI.DepthWrite

    MixedRealityShaderGUI.RenderingMode

    MixedRealityShaderGUI.RenderingMode

    MixedRealityStandardShaderGUI.AlbedoAlphaMode

    MixedRealityStandardShaderGUI.AlbedoAlphaMode

    In This Article
    • Classes
    • Interfaces
    • Enums
    Back to top Generated by DocFX