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

HierarchyFrameDataView.GetItemRawFrameDataViewIndices

Declaration

public void GetItemRawFrameDataViewIndices(int id, List<int> outSampleIndices);

Параметры

Параметр Описание
Идентификатор Hierarchy идентификатор элемента.
outSampleIndices Список, заполненный всеми индексами выборки профилера, представленными элементом иерархии.

Описание

Получает необработанные индексы всех образцов, связанных с этим идентификатором элемента Hierarchy.

Когда HierarchyFrameDataView.ViewMode.MergeSamplesWithTheSameName является активным, Unity объединяет несколько образцов с одинаковым именем на одном и том же уровне иерархии в один элемент.

В результате такого поведения и иерархической структуры образцов в HierarchyFrameDataView, Hierarchy идентификаторы изделий что HierarchyFrameDataView использования, не соответствуют требованиям выборочные индексы что RawFrameDataView использования. использование GetItemRawFrameDataViewIndices чтобы получить выборочные индексы в формате, который работает с RawFrameDataView

Результат записывается в outSampleIndices список, размер которого изменяется при необходимости.

Если вы хотите только подтвердить, что элемент в списке HierarchyFrameDataView соответствует конкретному Индекс выборки вы можете использовать HierarchyFrameDataView.ItemContainsRawFrameDataViewIndex вместо этого.

Броски:
System.ArgumentException если Идентификатор недействительно. System.ArgumentNullException если outSampleIndices является нулевым.

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