Class DebugManager
Manager class for the Debug Window.
Inherited Members
Namespace: UnityEngine .Rendering
Assembly: Unity.RenderPipelines.Core.Runtime.dll
Syntax
public sealed class DebugManager
Fields
Name | Description |
---|---|
refresh |
Force an editor request. |
Properties
Name | Description |
---|---|
display |
Is the debug editor window open. |
display |
Displays the persistent runtime debug window. |
display |
Displays the runtime version of the debug window. |
enable |
Controls whether runtime UI can be enabled. When this is set to false, there will be no overhead from debug GameObjects or runtime initialization. |
instance | Global instance of the DebugManager. |
is |
Is any debug window or UI currently active. |
panels | List of currently registered debug panels. |
Methods
Name | Description |
---|---|
Find |
Find the index of the panel from it's display name. |
Get |
Get a Debug Item. |
Get |
Gets an Debug |
Get |
Returns a debug panel. |
Get |
Get hashcode state of the Debug Window. |
Panel |
Returns the panel index |
Re |
Request the runtime debug UI be redrawn on the next update. |
Refresh |
Refresh the debug window. |
Register |
Register debug data. |
Remove |
Remove a debug panel. |
Remove |
Remove a debug panel. |
Request |
Request DebugWindow to open the specified panel. |
Reset() | Reset the debug window. |
Toggle |
Toggle the debug window. |
Unregister |
Register debug data. |
Events
Name | Description |
---|---|
on |
Callback called when the runtime UI changed. |
on |
Callback called when the debug window is dirty. |