次の方法で共有


D3DHAL_DP2STARTVERTEX構造体 (d3dhal.h)

D3DHAL_DP2STARTVERTEX構造体は、コマンド バッファー内の特定の D3DHAL_DP2COMMAND 構造体に従い、D3dDrawPrimitives2で使用する最初の頂点の頂点バッファー内のオフセットを示します。

構文

typedef struct _D3DHAL_DP2STARTVERTEX {
  WORD wVStart;
} D3DHAL_DP2STARTVERTEX, *LPD3DHAL_DP2STARTVERTEX;

メンバーズ

wVStart

頂点バッファー内の頂点の位置を決定するために使用するインデックスに追加するオフセットを指定します (インデックス付きプリミティブの場合)。

備考

D3DHAL_DP2COMMANDの bCommand メンバーが次のいずれかの値である場合、D3DHAL_DP2STARTVERTEX構造体はコマンド バッファー内のD3DHAL_DP2COMMAND構造体に従います。

  • D3DDP2OP_INDEXEDLINELIST2
  • D3DDP2OP_INDEXEDLINESTRIP
  • D3DDP2OP_INDEXEDTRIANGLELIST2
  • D3DDP2OP_INDEXEDTRIANGLESTRIP
  • D3DDP2OP_INDEXEDTRIANGLEFAN
このようなプリミティブの最初の頂点は、頂点バッファーの先頭からバイト (wVStart + dwVertexOffset) です。dwVertexOffset D3DHAL_DRAWPRIMITIVES2DATAのメンバーです。

必要条件

要件 価値
ヘッダー d3dhal.h (D3dhal.h を含む)

関連項目

D3DDP2OP_INDEXEDLINELIST2

D3DDP2OP_INDEXEDLINESTRIP

D3DDP2OP_INDEXEDTRIANGLEFAN

D3DDP2OP_INDEXEDTRIANGLELIST2

D3DDP2OP_INDEXEDTRIANGLESTRIP

D3DHAL_DP2COMMAND

D3DHAL_DRAWPRIMITIVES2DATA

D3dDrawPrimitives2