Class DebugDisplaySettingsPanel
The abstract common implementation of the IDebugDisplaySettingsPanelDisposable
Inherited Members
Namespace: UnityEngine.Rendering
Assembly: Unity.RenderPipelines.Core.Runtime.dll
Syntax
public abstract class DebugDisplaySettingsPanel : IDebugDisplaySettingsPanelDisposable, IDebugDisplaySettingsPanel, IDisposable
Constructors
DebugDisplaySettingsPanel()
Default constructor
Declaration
protected DebugDisplaySettingsPanel()
Properties
Flags
The DebugUI.Flags for this panel
Declaration
public virtual DebugUI.Flags Flags { get; }
Property Value
Type | Description |
---|---|
DebugUI.Flags |
Order
The order where this panel should be shown
Declaration
public virtual int Order { get; }
Property Value
Type | Description |
---|---|
int |
PanelName
The Panel name
Declaration
public virtual string PanelName { get; }
Property Value
Type | Description |
---|---|
string |
Widgets
The collection of widgets that are in this panel
Declaration
public DebugUI.Widget[] Widgets { get; }
Property Value
Type | Description |
---|---|
Widget[] |
Methods
AddWidget(Widget)
Adds a widget to the panel
Declaration
protected void AddWidget(DebugUI.Widget widget)
Parameters
Type | Name | Description |
---|---|---|
DebugUI.Widget | widget | The DebugUI.Widget to be added. |
Clear()
Clears the widgets list
Declaration
protected void Clear()
Dispose()
Disposes the panel
Declaration
public virtual void Dispose()