FrameDataView.GetAllCategories
Declaration
public void GetAllCategories(List<ProfilerCategoryInfo> categoryInfoList);Параметры
| Параметр | Описание |
|---|---|
| categoryInfoList | Список заполнен ProfilerCategoryInfo. |
Описание
Получает все доступные Profiler Категории для текущей сессии профилирования.
Используется для получения всей информации категории 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); } } } }