Объявление
public void EnableKeyword(string keyword);Параметры
keyword | Имя ключевого слова локального шейдера для включения. |
Описание
Включает ключевое слово локального шейдера для этого вычислительного шейдера.
Ключевые слова шейдера определяют, какие варианты шейдера использует Unity. Информацию о работе с локальными и глобальными ключевыми словами шейдера и их взаимодействии см. в разделе Использование ключевых слов шейдера со сценариями C#.
В следующем примере включается ключевое слово локального шейдера с именем EXAMPLE_FEATURE_ON
.
using UnityEngine;
public class Example : MonoBehaviour
{
public ComputeShader computeShader;
void Start()
{
computeShader.EnableKeyword("EXAMPLE_FEATURE_ON");
}
}
Смотрите так же: Shader variants and keywords, DisableKeyword, shaderKeywords, IsKeywordEnabled.