ShaderTechnique

ShaderTechnique

概要

ShaderTechnique は Aspose.3D の FOSS における Java 用のクラスです。

シェーダーテクニックは具体的なレンダリング実装を表します。

このクラスは Java プログラム内で ShaderTechnique オブジェクトを操作するための 19 のメソッドを提供します。利用可能なメソッドは ShaderTechnique、addBinding、getDescription、getRenderAPI、getRenderAPIVersion、getShaderContent、getShaderEntry、getShaderFile、getShaderLanguage、getShaderParameters、getShaderVersion、setDescription と、さらに 7 つのメソッドです。すべてのパブリックメンバーは、Aspose.3D の Java 用 FOSS パッケージをインストールした後、任意の 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)動的プロパティをシェーダーパラメータにバインドします。

参照

 日本語