Class CoreEditorDrawer<TUIState, TData> | Package Manager UI website
docs.unity3d.com
    Show / Hide Table of Contents

    Class CoreEditorDrawer<TUIState, TData>

    Inheritance
    System.Object
    CoreEditorDrawer<TUIState, TData>
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: UnityEditor.Experimental.Rendering
    Syntax
    public static class CoreEditorDrawer<TUIState, TData>
    Type Parameters
    Name Description
    TUIState
    TData

    Fields

    noop

    Declaration
    public static readonly CoreEditorDrawer<TUIState, TData>.IDrawer noop
    Field Value
    Type Description
    CoreEditorDrawer.IDrawer<>

    space

    Declaration
    public static readonly CoreEditorDrawer<TUIState, TData>.IDrawer space
    Field Value
    Type Description
    CoreEditorDrawer.IDrawer<>

    Methods

    Action(CoreEditorDrawer<TUIState, TData>.ActionDrawer[])

    Declaration
    public static CoreEditorDrawer<TUIState, TData>.IDrawer Action(params CoreEditorDrawer<TUIState, TData>.ActionDrawer[] drawers)
    Parameters
    Type Name Description
    CoreEditorDrawer.ActionDrawer<>[] drawers
    Returns
    Type Description
    CoreEditorDrawer.IDrawer<>

    FadeGroup(CoreEditorDrawer<TUIState, TData>.AnimBoolItemGetter, FadeOption, CoreEditorDrawer<TUIState, TData>.IDrawer[])

    Declaration
    public static CoreEditorDrawer<TUIState, TData>.IDrawer FadeGroup(CoreEditorDrawer<TUIState, TData>.AnimBoolItemGetter fadeGetter, FadeOption options, params CoreEditorDrawer<TUIState, TData>.IDrawer[] groupDrawers)
    Parameters
    Type Name Description
    CoreEditorDrawer.AnimBoolItemGetter<> fadeGetter
    FadeOption options
    CoreEditorDrawer.IDrawer<>[] groupDrawers
    Returns
    Type Description
    CoreEditorDrawer.IDrawer<>

    FoldoutGroup(String, CoreEditorDrawer<TUIState, TData>.AnimBoolGetter, FoldoutOption, CoreEditorDrawer<TUIState, TData>.IDrawer[])

    Declaration
    public static CoreEditorDrawer<TUIState, TData>.IDrawer FoldoutGroup(string title, CoreEditorDrawer<TUIState, TData>.AnimBoolGetter root, FoldoutOption options, params CoreEditorDrawer<TUIState, TData>.IDrawer[] bodies)
    Parameters
    Type Name Description
    System.String title
    CoreEditorDrawer.AnimBoolGetter<> root
    FoldoutOption options
    CoreEditorDrawer.IDrawer<>[] bodies
    Returns
    Type Description
    CoreEditorDrawer.IDrawer<>

    Group(CoreEditorDrawer<TUIState, TData>.IDrawer[])

    Declaration
    public static CoreEditorDrawer<TUIState, TData>.IDrawer Group(params CoreEditorDrawer<TUIState, TData>.IDrawer[] drawers)
    Parameters
    Type Name Description
    CoreEditorDrawer.IDrawer<>[] drawers
    Returns
    Type Description
    CoreEditorDrawer.IDrawer<>

    LabelWidth(Single, CoreEditorDrawer<TUIState, TData>.IDrawer[])

    Declaration
    public static CoreEditorDrawer<TUIState, TData>.IDrawer LabelWidth(float width, params CoreEditorDrawer<TUIState, TData>.IDrawer[] drawers)
    Parameters
    Type Name Description
    System.Single width
    CoreEditorDrawer.IDrawer<>[] drawers
    Returns
    Type Description
    CoreEditorDrawer.IDrawer<>

    Select<T2UIState, T2Data>(CoreEditorDrawer<TUIState, TData>.StateSelect<T2UIState>, CoreEditorDrawer<TUIState, TData>.DataSelect<T2Data>, CoreEditorDrawer<T2UIState, T2Data>.IDrawer[])

    Declaration
    public static CoreEditorDrawer<TUIState, TData>.IDrawer Select<T2UIState, T2Data>(CoreEditorDrawer<TUIState, TData>.StateSelect<T2UIState> stateSelect, CoreEditorDrawer<TUIState, TData>.DataSelect<T2Data> dataSelect, params CoreEditorDrawer<T2UIState, T2Data>.IDrawer[] otherDrawers)
    Parameters
    Type Name Description
    CoreEditorDrawer.StateSelect<T2UIState> stateSelect
    CoreEditorDrawer.DataSelect<T2Data> dataSelect
    CoreEditorDrawer.IDrawer<>[] otherDrawers
    Returns
    Type Description
    CoreEditorDrawer.IDrawer<>
    Type Parameters
    Name Description
    T2UIState
    T2Data
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023