docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class DebugUIDrawer

    Debug Item Drawer

    Inheritance
    object
    DebugUIDrawer
    DebugUIDrawerContainer
    DebugUIDrawerFoldout
    DebugUIDrawerHBox
    DebugUIDrawerMessageBox
    DebugUIDrawerObjectListField
    DebugUIDrawerTable
    DebugUIDrawerVBox
    DebugUIFieldDrawer<TValue, TField, TState>
    DebugUIWidgetDrawer<TWidget>
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEditor.Rendering
    Assembly: Unity.RenderPipelines.Core.Editor.dll
    Syntax
    public class DebugUIDrawer

    Methods

    Name Description
    Apply(IValueField, DebugState, object)

    Applies a value to the widget and the Debug State of the Debug Item.

    Begin(Widget, DebugState)

    Implement this to execute processing before UI rendering.

    Cast<T>(object)

    Cast into the proper type.

    End(Widget, DebugState)

    Implement this to execute processing after UI rendering.

    OnGUI(Widget, DebugState)

    Implement this to execute UI rendering.

    PrepareControlRect(float, bool)

    Prepares the rendering Rect of the Drawer.

    Extension Methods

    AnalyticsUtils.ToNestedColumnWithDefault<T>(T, T, bool)
    AnalyticsUtils.ToNestedColumn<T>(T, bool)
    In This Article
    Back to top
    Copyright © 2023 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)