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

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.