RenderingThreadingMode
перечисление
Описание
Параметры для режима потока реального отображения приложения.
Комбинация настроек игрока PlayerSettings.MTRendering, PlayerSettings.graphicsJobs и PlayerSettings.graphicsJobMode, а также возможности целевой платформы определяет режим потоковой обработки рендеринга во время запуска Unity Editor После запуска, вы можете использовать свойство SystemInfo.renderingThreadingMode для запроса режима потока отображения.
См. Многопоточное рендеринг и графика учебное пособие для сравнения различных режимов потокового отображения.
Чтобы указать, разрешен ли в Редакторе потоковый режим графических заданий, используйте Разрешить графические задания в редакторе флажок в панели Задания Окно настроек. Включение этой опции позволяет Unity использовать потоковый режим графических заданий в Редакторе, когда графические задания включены в Настройках Проигрывателя.
Свойства
| Свойство | Описание |
|---|---|
| Direct | Используйте значение перечисления Direct, чтобы отрисовывать приложение напрямую из главного потока. |
| SingleThreaded | SingleThreaded нужен для внутренней отладки. Он использует всего один поток, моделируя RenderingThreadingMode.MultiThreaded. |
| MultiThreaded | Генерирует промежуточные графические команды через главный поток. Поток рендеринга преобразует их в графические команды низкоуровневой платформы API. |
| LegacyJobified | Генерирует промежуточные графические команды через несколько рабочих потоков. Затем один поток рендеринга преобразует их в графические команды низкоуровневой платформы API. |
| NativeGraphicsJobs | Главный поток генерирует промежуточные графические команды. Поток рендеринга преобразует их в графические команды низкого уровня платформы API. Поток рендеринга также может отправлять графические задания на несколько рабочих потоков. |
| NativeGraphicsJobsWithoutRenderThread | Генерирует промежуточные графические команды через несколько рабочих потоков и преобразует их в низкоуровневые графические команды платформы API. |
| NativeGraphicsJobsSplitThreading | Генерирует промежуточные графические команды через несколько рабочих потоков, а поток отображения отправляет несколько рабочих потоков, чтобы преобразовать их в графические команды платформы низкого уровня API. |