ShaderTechnique

ShaderTechnique

概述

ShaderTechnique 是 Aspose.3D FOSS 中用于 .NET 的一个类。

着色器技术表示一种具体的渲染实现。

此类提供 2 个方法,用于在 .NET 程序中处理 ShaderTechnique 对象。可用的方法包括:AddBinding、ShaderTechnique。在安装了 Aspose.3D FOSS for .NET 包之后,所有公共成员对任何 .NET 应用程序均可访问。属性:Description、RenderAPI、RenderAPIVersion、ShaderContent、ShaderEntry、ShaderFile,以及另外 3 项。

属性

名称类型访问描述
Descriptionstring读写获取或设置此技术的描述。
ShaderLanguagestring读写获取或设置此技术使用的着色器语言。
ShaderVersionstring读写获取或设置此技术使用的着色器版本。
ShaderFilestring读写获取或设置外部着色器文件的文件名。
ShaderContentbyte[]读写获取或设置嵌入式着色器脚本的内容。
ShaderEntrystring读写获取或设置着色器的入口点。
RenderAPIstring读写获取或设置此技术使用的渲染 API。
RenderAPIVersionstring读写获取或设置渲染 API 的版本。
ShaderParametersIDictionary<string, string>读取获取着色器参数定义。

方法

签名描述
ShaderTechnique()初始化 ShaderTechnique 类的一个新实例。
AddBinding(property: string, shaderParameter: string)将动态属性绑定到着色器参数。

另请参阅

 中文