次の方法で共有


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 トークンを使用して確立される前に) インデックス付きプリミティブを描画する後続の試行は、クラッシュが発生しないようにドライバーによって処理される必要があります。 ドライバーのデバッグ バージョンは、このエラー状態が検出されたときにデバッグ出力ストリームに情報メッセージを表示する必要があります。

必要条件

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

関連項目

D3dCreateSurfaceEx

D3dDrawPrimitives2