Class DebugDisplayGPUResidentDrawer
GPU Resident Drawer Rendering Debugger settings.
Inherited Members
Namespace: UnityEngine.Rendering
Assembly: Unity.RenderPipelines.GPUDriven.Runtime.dll
Syntax
[CurrentPipelineHelpURL("gpu-resident-drawer", "")]
[Serializable]
public class DebugDisplayGPUResidentDrawer : IDebugDisplaySettingsData, IDebugDisplaySettingsQuery, ISerializedDebugDisplaySettings
Fields
occluderDebugViewEnable
Returns true if the occluder debug overlay is enabled.
Declaration
public bool occluderDebugViewEnable
Field Value
| Type | Description |
|---|---|
| bool |
Properties
AreAnySettingsActive
Checks whether ANY of the debug settings are currently active.
Declaration
public bool AreAnySettingsActive { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsLightingActive
Checks whether lighting is active for these settings.
Declaration
public bool IsLightingActive { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsPostProcessingAllowed
Checks whether the current state of these settings allows post-processing.
Declaration
public bool IsPostProcessingAllowed { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Methods
TryGetScreenClearColor(ref Color)
Attempts to get the color used to clear the screen for this debug setting.
Declaration
public bool TryGetScreenClearColor(ref Color color)
Parameters
| Type | Name | Description |
|---|---|---|
| Color | color | A reference to the screen clear color to use. |
Returns
| Type | Description |
|---|---|
| bool | "true" if we updated the color, "false" if we didn't change anything. |