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 を含む) |