FrameDataView.GetAllCategories

Declaration

public void GetAllCategories(List<ProfilerCategoryInfo> categoryInfoList);

Parameters

categoryInfoList List filled with ProfilerCategoryInfo.

Description

Gets all the available Profiler Categories for the current profiling session.

Use to retrieve all the Profiler category information for the current Profiling session.

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); } } } }

Did you find this page useful? Please give it a rating: