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 を含む) |
関連項目
D3dDrawPrimitives2 の