类别信息描述符结构体。
包含有关 Profiler 类别的完整信息,例如其名称、颜色、ID 和标志。与 FrameDataView.GetAllCategories 和 FrameDataView.GetCategoryInfo 一起使用,以获取有关可用 Profiler 类别的信息。
using System; using System.Collections.Generic; using UnityEditor.Profiling; using Unity.Profiling;
public class Example { public static void GetAllBuiltinProfilerCategories(FrameDataView frameDataView, List<ProfilerCategoryInfo> unityProfilerCategories) { unityProfilerCategories.Clear(); var infos = new List<ProfilerCategoryInfo>(); frameDataView.GetAllCategories(infos); foreach (var info in infos) { if (info.flags.HasFlag(ProfilerCategoryFlags.Builtin)) { unityProfilerCategories.Add(info); } } } }