ShaderTechnique
ShaderTechnique class
シェーダー技術は具体的なレンダリングの実装を表します.
public class ShaderTechnique
コンストラクター
プロパティ
| 名前 | 説明 |
|---|
| Description { get; set; } | このテクニックの説明を取得または設定します |
| RenderAPI { get; set; } | この手法で使用されるレンダリング API を取得または設定します |
| RenderAPIVersion { get; set; } | レンダリング API のバージョンを取得または設定します。 |
| ShaderContent { get; set; } | 埋め込まれたシェーダー スクリプトのコンテンツを取得または設定します。 HLSL/GLSL シェーダー ソース ファイルの可能性があります。 |
| ShaderEntry { get; set; } | シェーダーのエントリ ポイントを取得または設定します。HLSL などの一部のシェーダーは、カスタマイズされたシェーダー エントリを持つことができます。 |
| ShaderFile { get; set; } | 外部シェーダ ファイルのファイル名を取得または設定します。 |
| ShaderLanguage { get; set; } | このテクニックで使用されるシェーダー言語を取得または設定します。 |
| ShaderParameters { get; } | シェーダ パラメータ定義を取得します。 キーは動的プロパティの名前で、値はプロパティが接続されたシェーダ パラメータ名です。 |
| ShaderVersion { get; set; } | このテクニックで使用されるシェーダー バージョンを取得または設定します。 |
メソッド
| 名前 | 説明 |
|---|
| AddBinding(string, string) | 動的プロパティをシェーダー parameter にバインドします |
関連項目