ShaderTechnique
ShaderTechnique class
Техника шейдера представляет конкретную реализацию рендеринга.
public class ShaderTechnique
Конструкторы
Характеристики
| Имя | Описание |
|---|
| Description { get; set; } | Получает или задает описание этой техники |
| RenderAPI { get; set; } | Получает или задает API рендеринга, используемый этой техникой |
| RenderAPIVersion { get; set; } | Получает или задает версию API рендеринга. |
| ShaderContent { get; set; } | Получает или задает содержимое встроенного скрипта шейдера. Это может быть исходный файл шейдера HLSL/GLSL. |
| ShaderEntry { get; set; } | Получает или задает точку входа шейдера, некоторые шейдеры, такие как HLSL, могут иметь настраиваемые записи шейдера. |
| ShaderFile { get; set; } | Получает или задает имя файла внешнего файла шейдера. |
| ShaderLanguage { get; set; } | Получает или задает язык шейдера, используемый этим методом. |
| ShaderParameters { get; } | Получает определение параметра шейдера. Ключ — это имя динамического свойства, а значение — имя параметра шейдера, к которому свойство подключено. |
| ShaderVersion { get; set; } | Получает или задает версию шейдера, используемую этим методом. |
Методы
| Имя | Описание |
|---|
| AddBinding(string, string) | Привязывает динамическое свойство к параметру шейдера |
Смотрите также