FrameDataView.GetUnityObjectNativeTypeInfo

Declaration

public bool GetUnityObjectNativeTypeInfo(int nativeTypeIndex, out Profiling.FrameDataView.UnityObjectNativeTypeInfo info);

Parameters

nativeTypeIndex Native type index.
info Native type information output struct with name and other attributes.

Returns

bool Returns true if type information is available.

Description

Gets native Unity type intormation.

using UnityEditorInternal;
using UnityEditor.Profiling;

public class Example { public static string GetInstanceName(int frame, int instanceId) { using (var frameData = ProfilerDriver.GetRawFrameDataView(frame, 0)) { if (!frameData.GetUnityObjectInfo(instanceId, out var info)) return "N/A"; return (frameData.GetUnityObjectNativeTypeInfo(info.nativeTypeIndex, out var typeInfo)) ? typeInfo.name + ": " + info.name : info.name; } } }

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