次の方法で共有


D3DXSEMANTIC 構造体

セマンティクスは、パラメーターを頂点シェーダー レジスタまたはピクセル シェーダー レジスタにマップします。 また、レジスタ以外のパラメーターに添付された説明文字列を省略可能にすることもできます。

構文

typedef struct D3DXSEMANTIC {
  UINT Usage;
  UINT UsageIndex;
} D3DXSEMANTIC, *LPD3DXSEMANTIC;

メンバー

使用方法

型: UINT

リソースの使用方法を識別するオプション。 「D3DDECLUSAGE」を参照してください。

UsageIndex

型: UINT

使用法の解釈方法を変更するオプション。 使用量と使用状況のインデックスは、頂点宣言を構成します。 「頂点宣言 (Direct3D 9)」を参照してください。

解説

頂点シェーダー、ピクセル シェーダー、入力レジスタ、出力レジスタにはセマンティクスが必要です。

要件

要件
ヘッダー
D3dx9shader.h

関連項目

効果の構造