CommandBuffer.EnableKeyword
Declaration
public void EnableKeyword(ref Rendering.GlobalKeyword keyword);public void EnableKeyword(Material material, ref Rendering.LocalKeyword keyword);public void EnableKeyword(ComputeShader computeShader, ref Rendering.LocalKeyword keyword);public void EnableKeyword(Rendering.RayTracingShader rayTracingShader, ref Rendering.LocalKeyword keyword);Параметры
| Параметр | Описание |
|---|---|
| ключевое слово | Ключевое слово глобального или локального шейдера для включения. |
| материал | Материал, на котором будет включено ключевое слово локального шейдера. |
| computeShader | Вычислительный шейдер, для которого необходимо включить ключевое слово local shader. |
| rayTracingShader | Шейдер для отслеживания лучей, для которого необходимо включить ключевое слово local shader. |
Описание
Добавление команды для включения глобального или локального ключевого слова шейдера.
Ключевые слова Shader определяют, какие варианты Shader использует Unity. Информацию о работе с ключевыми словами локального Shader и глобального Shader и о том, как они взаимодействуют, см. в Использование ключевых слов Shader со сценариями C#.
Дополнительные ресурсы: Варианты Shader и ключевые слова, SetKeyword, DisableKeyword, GlobalKeyword, LocalKeyword, Shader.DisableKeyword, Material.DisableKeyword, ComputeShader.DisableKeyword, RayTracingShader.DisableKeyword.