次の方法で共有


D3D10_SO_DECLARATION_ENTRY 構造体 (d3d10.h)

出力スロット内の頂点バッファー内の頂点要素の説明。

構文

typedef struct D3D10_SO_DECLARATION_ENTRY {
  LPCSTR SemanticName;
  UINT   SemanticIndex;
  BYTE   StartComponent;
  BYTE   ComponentCount;
  BYTE   OutputSlot;
} D3D10_SO_DECLARATION_ENTRY;

メンバー

SemanticName

種類: LPCSTR

出力要素の型。 指定できる値は、"POSITION"、"NORMAL"、または "TEXCOORD0" です。

SemanticIndex

型: UINT

出力要素の 0 から始まるインデックス。 たとえば、各頂点に複数のテクスチャ座標が格納されている場合に使用する必要があります。

StartComponent

型: BYTE

書き込みを開始するエントリのコンポーネント。 有効な値は 0 ~ 3 です。 たとえば、位置の y と z のコンポーネントにのみ出力する場合、StartComponent は 1、ComponentCount は 2 にする必要があります。

ComponentCount

型: BYTE

書き込むエントリのコンポーネントの数。 有効な値は 1 ~ 4 です。 たとえば、位置の y と z のコンポーネントにのみ出力する場合、StartComponent は 1、ComponentCount は 2 にする必要があります。

OutputSlot

型: BYTE

この出力エントリを含む頂点バッファーを含む出力スロット。

必要条件

   
Header d3d10.h

関連項目

コア構造