Class DebugDisplaySettingsStats<TProfileId>
Display stats panel
Inherited Members
Namespace: UnityEngine.Rendering
Assembly: Unity.RenderPipelines.Core.Runtime.dll
Syntax
public class DebugDisplaySettingsStats<TProfileId> : IDebugDisplaySettingsData, IDebugDisplaySettingsQuery where TProfileId : Enum
Type Parameters
Name | Description |
---|---|
TProfileId | Type of ProfileId the pipeline uses |
Constructors
DebugDisplaySettingsStats(DebugDisplayStats<TProfileId>)
Display stats panel constructor with settings
Declaration
public DebugDisplaySettingsStats(DebugDisplayStats<TProfileId> debugDisplayStats)
Parameters
Type | Name | Description |
---|---|---|
DebugDisplayStats<TProfileId> | debugDisplayStats | The debug display stats object that is used for configuring settings in the stats panel. |
Properties
AreAnySettingsActive
Checks whether ANY of the debug settings are currently active.
Declaration
public bool AreAnySettingsActive { get; }
Property Value
Type | Description |
---|---|
bool |
debugDisplayStats
Current display stats
Declaration
public DebugDisplayStats<TProfileId> debugDisplayStats { get; }
Property Value
Type | Description |
---|---|
DebugDisplayStats<TProfileId> |
Methods
CreatePanel()
Creates the debug UI panel needed for these debug settings.
Declaration
public IDebugDisplaySettingsPanelDisposable CreatePanel()
Returns
Type | Description |
---|---|
IDebugDisplaySettingsPanelDisposable | The debug UI panel created. |