次の方法で共有


D3D10_SO_DECLARATION_ENTRY

出力スロットにある頂点バッファー内の頂点要素の記述です。

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

メンバ

  • SemanticName
    出力要素の種類です。表示される値は次のとおりです。"POSITION"、"NORMAL"、または "TEXCOORD0"。
  • SemanticIndex
    出力要素のゼロから始まるインデックスです。たとえば、それぞれの頂点に複数のテクスチャー座標が保存されている場合などに使用します。
  • StartComponent
    書き込みを開始するエントリの構成要素を指定します。有効な値は 0 ~ 3 です。たとえば、位置の y および z 構成要素のみに出力したい場合は、StartComponent を 1、ComponentCount を 2 に設定します。
  • ComponentCount
    書き込み先となるエントリの構成要素の数です。有効な値は 1 ~ 4 です。たとえば、位置の y および z 構成要素のみに出力したい場合は、StartComponent を 1、ComponentCount を 2 に設定します。
  • OutputSlot
    この出力エントリが含まれている頂点バッファーを格納する出力スロットです。

要件

ヘッダー: D3D10.h 宣言

ライブラリ: D3D10.lib 内容

関連項目

コア構造体