ShaderVariant
структура в UnityEngine
Выполнено в:UnityEngine.CoreModule
Описание
Идентифицирует конкретный вариант шейдера.
В Unity многие шейдеры имеют множество внутренних "вариантов", чтобы учитывать различные режимы освещения, lightmaps, тени и так далее. Эти варианты идентифицируются типом пропуска шейдера и набором ключевых слов шейдера. См. ShaderVariantCollection.
Обратите внимание, что создание ShaderVariant вызовет ArgumentException, если шейдер является нулевым, тип пропуска не существует или вариант с переданными ключевыми словами не найден.
Свойства
| Свойство | Описание |
|---|---|
| keywords | Массив ключевых слов для использования в этом варианте. |
| passType | Тип пропуска, используемый в этом варианте. |
| shader | Шейдер, используемый в этом варианте. |
Конструкторы
| Конструктор | Описание |
|---|---|
| ShaderVariantCollection.ShaderVariant | Создает структуру ShaderVariant. |