LocalKeyword Constructor
Declaration
public LocalKeyword(Shader shader, string name);Параметры
| Параметр | Описание |
|---|---|
| шейдер | Используемый шейдер. |
| имя | Имя ключевого слова локального шейдера. |
Описание
Инициализирует и возвращает структуру LocalKeyword, представляющую существующее локальное ключевое слово шейдера для заданного Shader.
Если Шейдер объявляет локальное ключевое слово с заданным именем, Unity создает и возвращает LocalKeyword структуру, которая её представляет. Иначе Unity всё равно создаёт структуру, но выбрасывает ошибку.
Дополнительные ресурсы: Варианты шейдеров и ключевые слова, IPreprocessShaders.OnProcessShader.
Declaration
public LocalKeyword(ComputeShader shader, string name);Параметры
| Параметр | Описание |
|---|---|
| шейдер | ComputeShader для использования. |
| имя | Имя ключевого слова локального шейдера. |
Описание
Инициализирует и возвращает структуру LocalKeyword, представляющую существующее локальное ключевое слово шейдера для заданного ComputeShader.
Если ComputeShader объявляет локальное ключевое слово шейдера с заданным именем, Unity создает и возвращает LocalKeyword структуру, которая её представляет. Иначе Unity всё равно создаёт структуру, но выбрасывает ошибку.
Дополнительные ресурсы: Варианты шейдеров и ключевые слова, IPreprocessComputeShaders.OnProcessComputeShader.
Declaration
public LocalKeyword(Rendering.RayTracingShader shader, string name);Параметры
| Параметр | Описание |
|---|---|
| шейдер | RayTracingShader для использования. |
| имя | Имя ключевого слова локального шейдера. |
Описание
Инициализирует и возвращает структуру LocalKeyword, представляющую существующее локальное ключевое слово шейдера для заданного RayTracingShader.
Если RayTracingShader объявляет локальное ключевое слово шейдера с заданным именем, Unity создает и возвращает LocalKeyword структуру, которая её представляет. Иначе Unity всё равно создаёт структуру, но выбрасывает ошибку.
Дополнительные ресурсы: Варианты шейдеров и ключевые слова.