次の方法で共有


ID3D10Effect::GetVariableBySemantic

セマンティクスによって変数を取得します。

ID3D10EffectVariable* 
GetVariableBySemantic(
  LPCSTR Semantic
);

パラメータ

  • Semantic
    セマンティクスの名前です。

戻り値

セマンティクスによって示されるエフェクト変数へのポインターです。「ID3D10EffectVariable インターフェイス」を参照してください。

解説 

それぞれのエフェクト変数には、ユーザー定義のメタデータ文字列であるセマンティクスを設定できます。System-Value セマンティクスの中には、パイプライン ステージによって組み込みの機能をトリガーするための予約語になっているものがあります。

このメソッドは、変数が見つからない場合にエフェクト変数インターフェイスへのポインターを返します。ID3D10Effect::IsValid を呼び出して、セマンティクスが存在するかどうかを確認できます。

要件

ヘッダー: D3D10Effect.h 宣言

関連項目

ID3D10Effect インターフェイス