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.