ShaderTechnique

ShaderTechnique class

Техника шейдера представляет конкретную реализацию рендеринга.

public class ShaderTechnique

Конструкторы

ИмяОписание
ShaderTechnique()Инициализирует новый экземпляр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)Привязывает динамическое свойство к параметру шейдера

Смотрите также