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 つがあります。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
description | String | 読み取り | このテクニックの説明を取得します。 |
shaderLanguage | String | 読み取り | このテクニックで使用されるシェーダー言語を取得します。 |
shaderVersion | String | 読み取り | このテクニックで使用されているシェーダーバージョンを取得します。 |
shaderFile | String | 読み取り | 外部シェーダーファイルのファイル名を取得します。 |
shaderContent | byte[] | 読み取り | 埋め込みシェーダースクリプトの内容を取得します。 |
shaderEntry | String | 読み取り | シェーダーのエントリーポイントを取得します。 |
renderAPI | String | 読み取り | このテクニックで使用されるレンダリングAPIを取得します。 |
renderAPIVersion | String | 読み取り | レンダリング API のバージョンを取得します。 |
shaderParameters | Map<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) | 動的プロパティをシェーダーパラメータにバインドします。 |