ShaderTechnique

ShaderTechnique

概述

ShaderTechnique 是 Aspose.3D FOSS 中用于 Java 的类。

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

此类提供 19 个方法,用于在 Java 程序中处理 ShaderTechnique 对象。可用的方法包括:ShaderTechnique、addBinding、getDescription、getRenderAPI、getRenderAPIVersion、getShaderContent、getShaderEntry、getShaderFile、getShaderLanguage、getShaderParameters、getShaderVersion、setDescription,以及另外 7 个方法。安装 Aspose.3D FOSS for Java 包后,所有公共成员对任何 Java 应用程序均可访问。属性包括:description、renderAPI、renderAPIVersion、shaderContent、shaderEntry、shaderFile,以及另外 3 项。

属性

名称类型访问描述
descriptionString读取获取此技术的描述。
shaderLanguageString读取获取此技术使用的着色器语言。
shaderVersionString读取获取此技术使用的着色器版本。
shaderFileString读取获取外部着色器文件的文件名。
shaderContentbyte[]读取获取嵌入式着色器脚本的内容。
shaderEntryString读取获取着色器的入口点。
renderAPIString读取获取此技术使用的渲染 API。
renderAPIVersionString读取获取渲染 API 的版本。
shaderParametersMap<String, String>读取获取着色器参数定义。

方法

签名描述
ShaderTechnique()初始化 ShaderTechnique 类的新实例。
getDescription() → String获取此技术的描述。
setDescription(value: String)设置此技术的描述。
getShaderLanguage() → String获取此技术使用的着色器语言。
setShaderLanguage(value: String)设置此技术使用的着色器语言。
getShaderVersion() → String获取此技术使用的着色器版本。
setShaderVersion(value: String)设置此技术使用的着色器版本。
getShaderFile() → String获取外部着色器文件的文件名。
setShaderFile(value: String)设置外部着色器文件的文件名。
getShaderContent() → byte[]获取嵌入式着色器脚本的内容。
setShaderContent(value: byte[])设置嵌入式着色器脚本的内容。
getShaderEntry() → String获取着色器的入口点。
setShaderEntry(value: String)设置着色器的入口点。
getRenderAPI() → String获取此技术使用的渲染API。
setRenderAPI(value: String)设置此技术使用的渲染 API。
getRenderAPIVersion() → String获取渲染 API 的版本。
setRenderAPIVersion(value: String)设置渲染 API 的版本。
getShaderParameters() → Map<String, String>获取着色器参数定义。
addBinding(property: String, shaderParameter: String)将动态属性绑定到着色器参数。

另请参阅

 中文