Version: 2021.1

MarkerInfo

struct in UnityEditor.Profiling

切换到手册

描述

Marker descriptor structure.

Contains the full information about the Profiler marker such as name, identifier, category, flags and metadata parameters. Use together with GetMarkers to prepare a list of identifiers for extraction of specific data from profiler data.

using System;
using System.Collections.Generic;
using UnityEditor.Profiling;
using Unity.Profiling.LowLevel;

public class Example { public static void GetAllWarningMarkers(FrameDataView frameData, List<int> warningMarkerIds) { warningMarkerIds.Clear(); var markers = new List<FrameDataView.MarkerInfo>(); frameData.GetMarkers(markers); foreach (var marker in markers) { if (marker.flags.HasFlag(MarkerFlags.Warning)) warningMarkerIds.Add(marker.id); } } }

See Also: GetMarkers.

变量

categoryMarker category.
flagsMarker flags.
idMarker identifier.
metadataInfoMetadata information.
name标记名称。