ShaderTechnique
概述
ShaderTechnique 是 Aspose.3D FOSS 中用于 .NET 的一个类。
着色器技术表示一种具体的渲染实现。
此类提供 2 个方法,用于在 .NET 程序中处理 ShaderTechnique 对象。可用的方法包括:AddBinding、ShaderTechnique。在安装了 Aspose.3D FOSS for .NET 包之后,所有公共成员对任何 .NET 应用程序均可访问。属性:Description、RenderAPI、RenderAPIVersion、ShaderContent、ShaderEntry、ShaderFile,以及另外 3 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
Description | string | 读写 | 获取或设置此技术的描述。 |
ShaderLanguage | string | 读写 | 获取或设置此技术使用的着色器语言。 |
ShaderVersion | string | 读写 | 获取或设置此技术使用的着色器版本。 |
ShaderFile | string | 读写 | 获取或设置外部着色器文件的文件名。 |
ShaderContent | byte[] | 读写 | 获取或设置嵌入式着色器脚本的内容。 |
ShaderEntry | string | 读写 | 获取或设置着色器的入口点。 |
RenderAPI | string | 读写 | 获取或设置此技术使用的渲染 API。 |
RenderAPIVersion | string | 读写 | 获取或设置渲染 API 的版本。 |
ShaderParameters | IDictionary<string, string> | 读取 | 获取着色器参数定义。 |
方法
| 签名 | 描述 |
|---|---|
ShaderTechnique() | 初始化 ShaderTechnique 类的一个新实例。 |
AddBinding(property: string, shaderParameter: string) | 将动态属性绑定到着色器参数。 |