IntegrationContext
класс в UnityEngine.LightTransport
Описание
Контейнер для данных конкретного интегрирования и состояния, общих для нескольких расчётов переноса света.
Этот класс хранит постоянные данные, которыми могут пользоваться разные вызовы интеграторов переноса света. Он служит контейнером для кэшированных вычислений, структур ускорения и других данных, переиспользование которых повышает производительность на нескольких проходах интегрирования.
Примечания использования:
- В большинстве пользовательских кодов не потребуется создавать объекты IntegrationContext напрямую. — Контексты обычно управляются IWorld - Ручное создание контекста необходимо только для сценариев продвинутой интеграции.
Повторное использование IntegrationContext в нескольких операциях интегратора может значительно повысить производительность, избежав излишней предварительной обработки и восстановления структуры данных.
Конструкторы
| Конструктор | Описание |
|---|---|
| IntegrationContext | Создание нового контекста интеграции. |
Открытые методы
| Метод | Описание |
|---|---|
| Dispose | Выполнить операцию удаления. |