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 にバインドします |
関連項目