Class DebugDisplaySettingsPanel
The abstract common implementation of the IDebugDisplaySettingsPanelDisposable
Inheritance
System.Object
DebugDisplaySettingsPanel
Namespace: UnityEngine.Rendering
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 |
Implements
Order
The order where this panel should be shown
Declaration
public virtual int Order { get; }
Property Value
Type | Description |
---|---|
Int32 |
PanelName
The Panel name
Declaration
public virtual string PanelName { get; }
Property Value
Type | Description |
---|---|
String |
Implements
Widgets
The collection of widgets that are in this panel
Declaration
public DebugUI.Widget[] Widgets { get; }
Property Value
Type | Description |
---|---|
DebugUI.Widget[] |
Implements
Methods
AddWidget(DebugUI.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()