Version: 2023.1

RenderingThreadingMode

enumeration

切换到手册

描述

用于应用程序实际渲染线程模式的选项。

The combination of Player Settings PlayerSettings.MTRendering, PlayerSettings.graphicsJobs and PlayerSettings.graphicsJobMode, as well as the target platform capabilities decides the rendering threading mode during the start of the Unity Editor or Standalone. After startup, you can use the property SystemInfo.renderingThreadingMode to query the rendering threading mode.
See the tutorial page Multithreaded Rendering & Graphics Jobs for a comparison of different rendering threading modes.

变量

Direct使用 Direct 枚举直接从主线程渲染应用程序。
SingleThreadedUse SingleThreaded for internal debugging. It uses only a single thread to simulate RenderingThreadingMode.MultiThreaded.
MultiThreaded通过主线程生成中间图形命令。渲染线程将它们转换为低级平台 API 图形命令。
LegacyJobified通过几个工作线程生成中间图形命令。单个渲染线程随后将它们转换为低级平台 API 图形命令。
NativeGraphicsJobs主线程生成中间图形命令。渲染线程将它们转换为低级平台 API 图形命令。渲染线程还可以将图形作业分发给几个工作线程。
NativeGraphicsJobsWithoutRenderThread通过几个工作线程生成中间图形命令,并将它们转换为低级平台 API 图形命令。
NativeGraphicsJobsSplitThreadingGenerates intermediate graphics commands via several worker threads and render thread dispatches several worker threads to convert them into low-level platform API graphics commands.