ScriptableRenderContext.PrepareRendererListsAsync
Declaration
public void PrepareRendererListsAsync(List<RendererList> rendererLists);Параметры
| Параметр | Описание |
|---|---|
| rendererLists | Список объектов RendererList для подготовки к отображению. |
Описание
Начинает обработку предоставленного RendererLists в фоновом режиме.
С помощью этой команды приложение может вручную запустить пакетную обработку и фильтрацию видимого GameObjects. Это асинхронная операция, и управление немедленно возвращается к приложению. Чтобы проверить статус каждого RendererList, используйте ScriptableRenderContext.QueryRendererList.
Если вы не используете эту команду, то пакетная обработка RendererLists начинается с ScriptableRenderContext.Submit. Используя эту команду, приложение может начать обработку ряда RendererLists вручную в начале кадра, прежде чем записывать любые другие команды рендеринга. Это позволяет обработке RendererList перекрываться с другой работой, что повышает производительность.
Кроме того, используя команду ScriptableRenderContext.QueryRendererListStatus, приложение может получить информацию о типе видимых объектов в сцене и оптимизировать рендеринг соответственно (например, пропуская проход создания цветовой пирамиды, если не видны объекты с искажениями).