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) | Привязывает динамическое свойство к параметру шейдера |
Смотрите также