D3DHAL_DP2SETINDICES構造体 (d3dhal.h)

DirectX 8.0 以降のバージョンのみ。

D3DHAL_DP2SETINDICES構造体は、 D3dDrawPrimitives2 の現在のインデックス バッファーを設定するために使用されます。

構文

typedef struct _D3DHAL_DP2SETINDICES {
  DWORD dwVBHandle;
  DWORD dwStride;
} D3DHAL_DP2SETINDICES;

メンバー

dwVBHandle

D3dCreateSurfaceEx の呼び出しによって、このサーフェスに関連付けられているサーフェス ハンドルを指定します。

dwStride

インデックス バッファーに含まれるインデックスのサイズを指定し、インデックスが 16 ビットの場合は値 2、インデックスが 32 ビットの場合は 4 を指定します。

注釈

ハンドル値 0 は有効であり、現在のインデックス バッファーがクリアされていることを示します。 (別のD3DDP2OP_SETINDICES トークンを介して新しい現在のインデックス バッファーが確立される前に) インデックス付きプリミティブを描画する後続の試行は、ドライバーによって処理され、クラッシュが発生しないようにする必要があります。 ドライバーのデバッグ バージョンでは、このエラー状態が検出されたときに、デバッグ出力ストリームに有益なメッセージを表示する必要があります。

要件

要件
Header d3dhal.h (D3dhal.h を含む)

こちらもご覧ください

D3dCreateSurfaceEx

D3dDrawPrimitives2