Class DebugDisplayStats<TProfileId>
Base class for Rendering Debugger Display Stats.
Inherited Members
Namespace: UnityEngine.Rendering
Assembly: Unity.RenderPipelines.Core.Runtime.dll
Syntax
[Obsolete("Use the non-generic DebugDisplayStats base class with ProfilingSampler lists. #from(6000.6)")]
public abstract class DebugDisplayStats<TProfileId> : DebugDisplayStats where TProfileId : Enum
Type Parameters
| Name | Description |
|---|---|
| TProfileId | Type of ProfileId the pipeline uses |
Methods
BuildDetailedStatsList(string, List<TProfileId>)
Helper function to build a list of sampler widgets for display stats.
Declaration
[Obsolete("Use BuildDetailedStatsList(string, List<ProfilingSampler>) instead. #from(6000.6)")]
protected DebugUI.Widget BuildDetailedStatsList(string title, List<TProfileId> samplers)
Parameters
| Type | Name | Description |
|---|---|---|
| string | title | Title for the stats list foldout. |
| List<TProfileId> | samplers | List of enum profile IDs to display. |
Returns
| Type | Description |
|---|---|
| DebugUI.Widget | Foldout containing the list of sampler widgets. |
GetProfilerIdsToDisplay()
Helper function to get all TProfilerId values of a given type to show in Detailed Stats section.
Declaration
[Obsolete("Use GetProfilingSamplersToDisplay(Type) with a static marker class. #from(6000.6)")]
protected List<TProfileId> GetProfilerIdsToDisplay()
Returns
| Type | Description |
|---|---|
| List<TProfileId> | List of TProfileId values excluding ones marked with [HideInDebugUI] |
UpdateDetailedStats(List<TProfileId>)
Update the detailed stats.
Declaration
[Obsolete("Use UpdateDetailedStats(List<ProfilingSampler>) instead. #from(6000.6)")]
protected void UpdateDetailedStats(List<TProfileId> samplers)
Parameters
| Type | Name | Description |
|---|---|---|
| List<TProfileId> | samplers | List of enum profile IDs to update. |