ShaderUtil.GetPassKeywords
Declaration
public static LocalKeyword[] GetPassKeywords(Shader s, ref Rendering.PassIdentifier passIdentifier);Параметры
| Параметр | Описание |
|---|---|
| s | Шейдер, к которому относится пропуск. |
| passIdentifier | Идентификатор Pass в данном шейдере. |
Возвращаемое значение
LocalKeyword[] Возвращает массив из LocalKeywords, которые действительны для идентифицируемого вами Пропуска. Если используемый вами PassIdentifier является недействительным, эта функция возвращает пустой массив и Unity отображает ошибку в окне Консоли.
Описание
Получает ключевые слова локального шейдера, которые действительны для Pass в определенном шейдере.
Дополнительные ресурсы: Пропуск.
Declaration
public static LocalKeyword[] GetPassKeywords(Shader s, ref Rendering.PassIdentifier passIdentifier, Rendering.ShaderType shaderType);Параметры
| Параметр | Описание |
|---|---|
| s | Шейдер, к которому относится пропуск. |
| passIdentifier | Идентификатор Pass в данном шейдере. |
| shaderType | Стадия шейдера данного Прохода. |
Возвращаемое значение
LocalKeyword[] Возвращает массив из LocalKeywords, которые действительны для данного уровня шейдера указанного вами Прохода. Если используемый вами PassIdentifier является недействительным, эта функция возвращает пустой массив и Unity отображает ошибку в окне Консоли. Если уровня шейдера в проходе нет, эта функция возвращает пустой массив.
Описание
Получает ключевые слова локального шейдера, которые действительны для указанной стадии шейдера Pass в определенном шейдере.
Дополнительные ресурсы: Пропуск, ShaderType.