ProfilerTimeSampleSelection
класс в UnityEditor.Profiling
Описание
Объект, описывающий выбор, сделанный в кадре времени выборки на основе Profiler модуля.
Используйте ProfilerWindow.GetFrameTimeViewSampleSelectionController для получения модуля Profiler, основанного на выборке времени кадра, затем используйте IProfilerFrameTimeViewSampleSelectionController.selection для получения объекта, описывающего текущее выделение. Вы можете создать объект выборки и установить текущее выделение в модуле Profiler, основанном на выборке времени кадра, через IProfilerFrameTimeViewSampleSelectionController.SetSelection.
Свойства
| Свойство | Описание |
|---|---|
| frameIndex | Индекс кадра, основанный на 0. Обратите внимание, что окно Profiler UI показывает индекс кадра как n+1. |
| markerNamePath | Список имен всех ProfilerMarkers, которые составляют примерный стек этого выбора. Unity заполняет этот список на объекте выбора, если он был передан IProfilerFrameTimeViewSampleSelectionController.SetSelection и принят как действительная выборка. |
| markerPathDepth | Сокращение для _markerNamePath.Count. Когда _markerNamePath является нулевым, это значение равняется 0. |
| rawSampleIndex | Исходный индекс выборки, i.e. Индекс, как если бы он использовался с RawFrameDataView и NOT, а пункт ID, как если бы он использовался с HierarchyFrameDataView. |
| rawSampleIndices | Выборка, выбранная в представлении Hierarchy, может соответствовать нескольким выборкам в представлении RawFrameDataView. Это список всех этих индексов выборки. |
| sampleDisplayName | Имя образца, как оно отображается в окне Profiler. Это может быть более короткой версией, чем последний элемент в _markerNamePath. |
| threadGroupName | Имя группы потока, в которой находится этот образец. Если поток не является частью группы потоков, это значение равняется string.empty. |
| threadId | ID потока, в котором находится этот образец. |
| threadName | Имя потока, в котором находится этот образец. |
Конструкторы
| Конструктор | Описание |
|---|---|
| ProfilerTimeSampleSelection | Создает объект выбора, который может быть передан IProfilerFrameTimeViewSampleSelectionController.SetSelection для изменения выбора. |