ShaderTechnique
概要
ShaderTechnique は Aspose.3D の FOSS における .NET 用のクラスです。
シェーダーテクニックは具体的なレンダリング実装を表します。
このクラスは、.NET プログラム内の ShaderTechnique オブジェクトを操作するための 2 つのメソッドを提供します。利用可能なメソッドは 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) | 動的プロパティをシェーダーパラメータにバインドします。 |