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

    Class ExtensionServiceCreator

    Class used to generate service scripts and profile instances

    Inheritance
    Object
    ExtensionServiceCreator
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Microsoft.MixedReality.Toolkit.Editor
    Assembly: cs.temp.dll.dll
    Syntax
    public class ExtensionServiceCreator

    Properties

    CreationLog

    Declaration
    public IEnumerable<string> CreationLog { get; }
    Property Value
    Type Description
    IEnumerable<String>

    InspectorFolderObject

    Declaration
    public UnityEngine.Object InspectorFolderObject { get; set; }
    Property Value
    Type Description
    UnityEngine.Object

    InspectorName

    Declaration
    public string InspectorName { get; }
    Property Value
    Type Description
    String

    InterfaceFolderObject

    Declaration
    public UnityEngine.Object InterfaceFolderObject { get; set; }
    Property Value
    Type Description
    UnityEngine.Object

    InterfaceName

    Declaration
    public string InterfaceName { get; }
    Property Value
    Type Description
    String

    Namespace

    Declaration
    public string Namespace { get; set; }
    Property Value
    Type Description
    String

    Platforms

    Declaration
    public SupportedPlatforms Platforms { get; set; }
    Property Value
    Type Description
    SupportedPlatforms

    ProfileAssetFolderObject

    Declaration
    public UnityEngine.Object ProfileAssetFolderObject { get; set; }
    Property Value
    Type Description
    UnityEngine.Object

    ProfileAssetName

    Declaration
    public string ProfileAssetName { get; }
    Property Value
    Type Description
    String

    ProfileFieldName

    Declaration
    public string ProfileFieldName { get; }
    Property Value
    Type Description
    String

    ProfileFolderObject

    Declaration
    public UnityEngine.Object ProfileFolderObject { get; set; }
    Property Value
    Type Description
    UnityEngine.Object

    ProfileInstance

    Declaration
    public BaseMixedRealityProfile ProfileInstance { get; }
    Property Value
    Type Description
    BaseMixedRealityProfile

    ProfileName

    Declaration
    public string ProfileName { get; }
    Property Value
    Type Description
    String

    Result

    Declaration
    public ExtensionServiceCreator.CreateResult Result { get; }
    Property Value
    Type Description
    ExtensionServiceCreator.CreateResult

    SampleCode

    Declaration
    public string SampleCode { get; }
    Property Value
    Type Description
    String

    ServiceFieldName

    Declaration
    public string ServiceFieldName { get; }
    Property Value
    Type Description
    String

    ServiceFolderObject

    Declaration
    public UnityEngine.Object ServiceFolderObject { get; set; }
    Property Value
    Type Description
    UnityEngine.Object

    ServiceName

    Declaration
    public string ServiceName { get; set; }
    Property Value
    Type Description
    String

    ServiceType

    Declaration
    public Type ServiceType { get; }
    Property Value
    Type Description
    Type

    Stage

    Declaration
    public ExtensionServiceCreator.CreationStage Stage { get; set; }
    Property Value
    Type Description
    ExtensionServiceCreator.CreationStage

    UsesInspector

    Declaration
    public bool UsesInspector { get; set; }
    Property Value
    Type Description
    Boolean

    UsesProfile

    Declaration
    public bool UsesProfile { get; set; }
    Property Value
    Type Description
    Boolean

    Methods

    BeginAssetCreationProcess()

    Declaration
    public Task BeginAssetCreationProcess()
    Returns
    Type Description
    Task

    LoadStoredState()

    Declaration
    public void LoadStoredState()

    ResetState()

    Declaration
    public void ResetState()

    ResumeAssetCreationProcessAfterReload()

    Declaration
    public Task ResumeAssetCreationProcessAfterReload()
    Returns
    Type Description
    Task

    StoreState()

    Declaration
    public void StoreState()

    ValidateAssets(List<String>)

    Declaration
    public bool ValidateAssets(List<string> errors)
    Parameters
    Type Name Description
    List<String> errors
    Returns
    Type Description
    Boolean

    ValidateFolders(List<String>)

    Declaration
    public bool ValidateFolders(List<string> errors)
    Parameters
    Type Name Description
    List<String> errors
    Returns
    Type Description
    Boolean

    ValidateName(List<String>)

    Declaration
    public bool ValidateName(List<string> errors)
    Parameters
    Type Name Description
    List<String> errors
    Returns
    Type Description
    Boolean

    ValidateNamespace(List<String>)

    Declaration
    public bool ValidateNamespace(List<string> errors)
    Parameters
    Type Name Description
    List<String> errors
    Returns
    Type Description
    Boolean

    ValidatePlatforms(List<String>)

    Declaration
    public bool ValidatePlatforms(List<string> errors)
    Parameters
    Type Name Description
    List<String> errors
    Returns
    Type Description
    Boolean
    Back to top Generated by DocFX