类 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)将动态属性绑定到着色器参数

另请参见