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 в определенном шейдере для данной платформы компилятора шейдеров.
Некоторые платформы компиляторов шейдеров объединяют несколько стадий шейдера в одну. Эта перегрузка метода обеспечивает возвращение правильных данных для всех платформ компиляторов шейдеров.
Дополнительные ресурсы: Пропуск.