docs.unity3d.com
    目次を表示する/隠す

    Class DebugUI.Panel

    Root panel class.

    Inheritance
    Object
    DebugUI.Panel
    Namespace: UnityEngine.Rendering
    Syntax
    public class Panel : object, DebugUI.IContainer, IComparable<DebugUI.Panel>

    Constructors

    Panel()

    Constructor.

    Declaration
    public Panel()

    Properties

    children

    List of children.

    Declaration
    public ObservableList<DebugUI.Widget> children { get; }
    Property Value
    Type Description
    ObservableList<DebugUI.Widget>
    Implements
    DebugUI.IContainer.children

    displayName

    Display name of the panel.

    Declaration
    public string displayName { get; set; }
    Property Value
    Type Description
    String
    Implements
    DebugUI.IContainer.displayName

    editorForceUpdate

    Returns true if the panel should always be updated.

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

    flags

    Widget flags for this panel.

    Declaration
    public DebugUI.Flags flags { get; set; }
    Property Value
    Type Description
    DebugUI.Flags

    groupIndex

    Group index of the panel.

    Declaration
    public int groupIndex { get; set; }
    Property Value
    Type Description
    Int32

    isEditorOnly

    Specify if the panel is editor only.

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

    isInactiveInEditor

    Returns true if the panel is inactive in the editor.

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

    isRuntimeOnly

    Specify if the panel is runtime only.

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

    queryPath

    Path of the panel.

    Declaration
    public string queryPath { get; }
    Property Value
    Type Description
    String
    Implements
    DebugUI.IContainer.queryPath

    Methods

    GetHashCode()

    Returns the hash code of the panel.

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    Int32

    Hash code of the panel.

    OnItemAdded(ObservableList<DebugUI.Widget>, ListChangedEventArgs<DebugUI.Widget>)

    Callback used when a child is added.

    Declaration
    protected virtual void OnItemAdded(ObservableList<DebugUI.Widget> sender, ListChangedEventArgs<DebugUI.Widget> e)
    Parameters
    Type Name Description
    ObservableList<DebugUI.Widget> sender

    Sender widget.

    ListChangedEventArgs<DebugUI.Widget> e

    List of added children.

    OnItemRemoved(ObservableList<DebugUI.Widget>, ListChangedEventArgs<DebugUI.Widget>)

    Callback used when a child is removed.

    Declaration
    protected virtual void OnItemRemoved(ObservableList<DebugUI.Widget> sender, ListChangedEventArgs<DebugUI.Widget> e)
    Parameters
    Type Name Description
    ObservableList<DebugUI.Widget> sender

    Sender widget.

    ListChangedEventArgs<DebugUI.Widget> e

    List of removed children.

    SetDirty()

    Set the panel dirty.

    Declaration
    public void SetDirty()

    Events

    onSetDirty

    Callback used when the panel is set dirty.

    Declaration
    public event Action<DebugUI.Panel> onSetDirty
    Event Type
    Type Description
    Action<DebugUI.Panel>
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)