Unity 6.3
0 онлайн 82 гостей 3 в системе
Вход

ShaderUtil.PassHasKeyword(Shader,Rendering.PassIdentifier,Rendering.LocalKeyword)

Параметры

Параметр Описание
s Шейдер, к которому относится пропуск.
passIdentifier Идентификатор Pass в данном шейдере.
ключевое слово Ключевое слово локального шейдера для проверки.

Возвращаемое значение

void Возвращает true, если ключевое слово является действительным для данного Пропуска. В противном случае возвращает false. Если PassIdentifier, которые вы используете, являются недействительными, эта функция возвращает false и Unity отображает ошибку в окне Консоли.

Описание

Проверяет, является ли ключевое слово локального шейдера действительным для Pass в определенном шейдере.

Дополнительные ресурсы: Пропуск.

Параметры

Параметр Описание
s Шейдер, к которому относится пропуск.
passIdentifier Идентификатор Pass в данном шейдере.
ключевое слово Ключевое слово локального шейдера для проверки.
shaderType Стадия шейдера для данного прохода.

Возвращаемое значение

void Возвращает true, если ключевое слово является действительным для данной стадии шейдера Пропуска. В противном случае возвращает false. Если используемые вами PassIdentifier недействительны, эта функция возвращает false и Unity отображает ошибку в окне Консоли.

Описание

Проверяет, является ли ключевое слово локального шейдера действительным для определенной стадии шейдера Прохода в определенном шейдере.

Дополнительные ресурсы: Пропуск.

Параметры

Параметр Описание
s Шейдер, к которому относится пропуск.
passIdentifier Идентификатор Pass в данном шейдере.
ключевое слово Ключевое слово локального шейдера для проверки.
shaderType Стадия шейдера для данного прохода.
shaderCompilerPlatform Платформа компилятора шейдеров, с которой будет проверяться соответствие.

Возвращаемое значение

void Возвращает true, если ключевое слово является действительным для указанной стадии шейдера Пропуска для указанного ShaderCompilerPlatform. В противном случае возвращает false. Если используемые PassIdentifier недействительны, эта функция возвращает false и Unity отображает ошибку в окне Консоли.

Описание

Проверяет, является ли ключевое слово локального шейдера действительным для определенной стадии шейдера Pass в определенном шейдере для данной платформы компилятора шейдеров.

Некоторые платформы компиляторов шейдеров объединяют несколько стадий шейдера в одну. Эта перегрузка метода обеспечивает возвращение правильных данных для всех платформ компиляторов шейдеров.

Дополнительные ресурсы: Пропуск.