Unity 6.3
0 онлайн 63 гостей 3 в системе
Вход

FrameDataView

класс в UnityEditor.Profiling

Описание

Базовая функциональность для доступа к Profiler данным.

Обеспечивает базовый доступ к данным Profiler для конкретного кадра и потока.

Дополнительные ресурсы: RawFrameDataView, HierarchyFrameDataView.

Статические свойства

Свойство Описание
invalidMarkerIdИдентификатор недействительного маркера.
invalidThreadIdЭта константа определяет идентификатор потока, который не соответствует никакому действительному идентификатору потока.
invalidThreadIndexЭта константа определяет индекс потока, который не соответствует никакому действительному индексу потока.

Свойства

Свойство Описание
frameFpsТекущее количество кадров в секунду (FPS) для кадра.
frameGpuTimeMsКоличество времени кадра GPU в миллисекундах.
frameGpuTimeNsКоличество времени кадра GPU в наносекундах.
frameIndexИндекс кадра для FrameDataView.
frameStartTimeMsВремя начала кадра CPU в миллисекундах.
frameStartTimeNsВремя начала кадра CPU в наносекундах.
frameTimeMsКоличество времени кадра CPU в миллисекундах.
frameTimeNsКоличество времени кадра CPU в наносекундах.
maxDepthМаксимальные уровни дочерних выборок в данных потока.
sampleCountКоличество образцов в кадре для потока.
threadGroupNameИмя группы, к которой относится поток.
threadIdПостоянный идентификатор, связанный с потоком.
threadIndexИндекс потока в текущем кадре.
threadNameИмя потока.
validTrue после того, как данные кадра для потока были обработаны и готовы для извлечения.

Открытые методы

Метод Описание
GetAllCategoriesПолучает все доступные Profiler Категории для текущей сессии профилирования.
GetCategoryInfoПолучает информацию о категории Profiler для данной категории ID.
GetCounterValueAsDoubleПолучает последнее значение маркера счетчика в кадре в качестве двойного типа данных '.
GetCounterValueAsFloatПолучает последнее значение маркера счетчика в кадре в качестве типа данных float'.
GetCounterValueAsIntПолучает последнее значение маркера счетчика в кадре в качестве типа данных int'.
GetCounterValueAsLongПолучает последнее значение маркера счетчика в кадре в качестве типа данных long.
GetCounterValuePtrПолучает небезопасный указатель на последнее значение маркера счетчика в кадре.
GetFrameMetaDataПолучает метаданные, связанные с кадром.
GetFrameMetaDataCountПолучает общее число кусочков метаданных для каждой пары id и тег в кадре.
GetGfxResourceInfoПолучает информацию для заданного идентификатора ресурса графики.
GetMarkerCategoryIndexПолучает категорию маркера Profiler для определенного идентификатора маркера.
GetMarkerFlagsПолучает флаги маркера Profiler для определенного идентификатора маркера.
GetMarkerIdПолучить идентификатор маркеров Profiler для конкретного имени.
GetMarkerMetadataInfoПолучает информацию о метаданных маркера Profiler для определенного идентификатора маркера.
GetMarkerNameПолучает имя маркера Profiler для определенного идентификатора маркера.
GetMarkersПолучает все доступные метки для текущего сеанса профилирования.
GetSessionMetaDataПолучает метаданные сессии, в которой произошел этот кадр, как NativeArray.
GetSessionMetaDataCountПолучает общее количество кусочков метаданных для каждой пары id и тега в сессии Profiler.
GetUnityObjectInfoПолучает информацию UnityEngine.Object для заданного экземпляра ID.
GetUnityObjectNativeTypeInfoПолучает информацию типа Unity.
GetUnityObjectNativeTypeInfoCountВозвращает нативные типы, учитываемые при захвате.
HasCounterValueВозвращает true для маркера, который включает счетчик в активном кадре.
ResolveMethodInfoВозвращает имя метода и сведения о расположении для указанного адреса метода.