ID3D10Effect::GetVariableBySemantic
セマンティクスによって変数を取得します。
ID3D10EffectVariable*
GetVariableBySemantic(
LPCSTR Semantic
);
パラメータ
- Semantic
セマンティクスの名前です。
戻り値
セマンティクスによって示されるエフェクト変数へのポインターです。「ID3D10EffectVariable インターフェイス」を参照してください。
解説
それぞれのエフェクト変数には、ユーザー定義のメタデータ文字列であるセマンティクスを設定できます。System-Value セマンティクスの中には、パイプライン ステージによって組み込みの機能をトリガーするための予約語になっているものがあります。
このメソッドは、変数が見つからない場合にエフェクト変数インターフェイスへのポインターを返します。ID3D10Effect::IsValid を呼び出して、セマンティクスが存在するかどうかを確認できます。
要件
ヘッダー: D3D10Effect.h 宣言