| Parameter | Description |
|---|---|
| displayName | The display name shown for the module in the Profiler window. |
Initializes and returns an instance of ProfilerModuleMetadataAttribute.
using System; using Unity.Profiling; using Unity.Profiling.Editor;
[ProfilerModuleMetadata("Custom Performance Metrics")] public class CustomPerformanceProfilerModule : ProfilerModule { static readonly ProfilerCounterDescriptor[] k_ChartCounters = new ProfilerCounterDescriptor[] { new ProfilerCounterDescriptor("Frame Budget", ProfilerCategory.Scripts), new ProfilerCounterDescriptor("Active Systems", ProfilerCategory.Scripts), };
public CustomPerformanceProfilerModule() : base(k_ChartCounters) {} }
The display name is required and will appear in the Profiler window's module dropdown. After constructing the attribute, you can optionally set the Tooltip and IconPath properties.
Additional resources: ProfilerModule, ProfilerModuleMetadataAttribute.Tooltip, ProfilerModuleMetadataAttribute.IconPath.