Unity 6.3
0 онлайн 1 гость 4 в системе
Вход

ProfilerTimeSampleSelection Constructor

Declaration

public ProfilerTimeSampleSelection(long frameIndex, string threadGroupName, string threadName, ulong threadId, int rawSampleIndex, string sampleName);
public ProfilerTimeSampleSelection(long frameIndex, string threadGroupName, string threadName, ulong threadId, IList<int> rawSampleIndices, string sampleName);
public ProfilerTimeSampleSelection(Profiling.ProfilerTimeSampleSelection selection);

Параметры

Параметр Описание
frameIndex Индекс кадра, в котором находится образец, основанный на нуле. Обратите внимание, что окно Profiler Window UI показывает индекс кадра как n+1. Когда это значение находится вне диапазона, описанного ProfilerWindow.firstAvailableFrameIndex и ProfilerWindow.lastAvailableFrameIndex, или меньше 0, Unity выпустит ArgumentOutOfRangeException.
threadGroupName Имя группы потоков. Пустая строка, означающая, что поток не является частью группы потоков. "Job", "Loading" и "Scripting Threads" являются примерами таких имен групп потоков.
threadName Имя потока, e.g. "Main Thread", "Render Thread" или "Worker 0". Когда это значение является нулевым или пустой строкой, Unity вызовет ArgumentException.
threadId ID потока. Когда передаётся значение по умолчанию FrameDataView.invalidThreadId, Unity ищет образец в первом потоке, соответствующем указанным threadGroupName и threadName. Укажите этот threadId, если существует несколько потоков с одинаковым именем. Используйте RawFrameDataView.threadId или HierarchyFrameDataView.threadId для получения ID для конкретного потока, если вам нужно, чтобы он был конкретным.
rawSampleIndex Исходный индекс выборки, i.e. индекс, как если бы он использовался с RawFrameDataView и NOT элементом ID, как если бы он использовался с HierarchyFrameDataView. Используйте HierarchyFrameDataView.ViewMode.MergeSamplesWithTheSameName для получения исходных индексов выборки при работе с HierarchyFrameDataView.
sampleName Имя образца. Когда это значение является нулевым или пустым, оно будет заполнено Unity при действительном выборе, передавая этот объект IProfilerFrameTimeViewSampleSelectionController.SetSelection.
rawSampleIndices Список выборочных индексов, используемых с ,RawFrameDataView, и NOT, список элемента ID, который будет использоваться с ,HierarchyFrameDataView,. Используйте HierarchyFrameDataView.ViewMode.MergeSamplesWithTheSameName для получения необработанных выборочных индексов при работе с ,HierarchyFrameDataView,. Когда этот список пуст, Unity вызывает ArgumentException.
выбор Существующий выбор для копирования. Когда это значение является нулевым, Unity вызывает ArgumentNullException.

Описание

Создает объект выбора, который может быть передан IProfilerFrameTimeViewSampleSelectionController.SetSelection для изменения выбора.

Броски:
System.ArgumentException если threadName или rawSampleIndices пусто. System.ArgumentNullException если threadName или выбор является нулевым. System.ArgumentOutOfRangeException если frameIndex Если это значение выходит за пределы диапазона, описанного в ProfilerWindow.firstAvailableFrameIndex и ProfilerWindow.lastAvailableFrameIndexили менее 0. System.ArgumentOutOfRangeException если rawSampleIndex или любой индекс в rawSampleIndices меньше 0.

Дополнительные ресурсы: IProfilerFrameTimeViewSampleSelectionController.SetSelection.