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

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.