ShaderTechnique

ShaderTechnique class

シェーダー技術は具体的なレンダリングの実装を表します.

public class ShaderTechnique

コンストラクター

名前説明
ShaderTechnique()の新しいインスタンスを初期化しますShaderTechniqueclass.

プロパティ

名前説明
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 にバインドします

関連項目