D3DHAL_DP2BUFFERBLT構造体 (d3dhal.h)
DirectX 8.0 以降のバージョンのみ。
D3DHAL_DP2BUFFERBLTは、D3dDrawPrimitives2 が D3DDP2OP_BUFFERBLT コマンド トークンに応答するときに、頂点バッファーまたはインデックス バッファー blts に使用されます。
構文
typedef struct _D3DHAL_DP2BUFFERBLT {
DWORD dwDDDestSurface;
DWORD dwDDSrcSurface;
DWORD dwOffset;
D3DRANGE rSrc;
DWORD dwFlags;
} D3DHAL_DP2BUFFERBLT;
メンバーズ
dwDDDestSurface
コピー先の頂点またはインデックス バッファーへのハンドルを指定します。
dwDDSrcSurface
ソース頂点またはインデックス バッファーへのハンドルを指定します。
dwOffset
コピー先バッファーのコピー先バッファーのオフセットをバイト単位で指定します。
rSrc
コピーするソース バッファーの範囲を指定します。 これはD3DRANGE構造であり、Microsoft Windows SDK のドキュメントで説明されており、UINT オフセット (バイト単位) と UINT サイズ (バイト単位) が含まれています。
dwFlags
未使用。
備考
CreateD3DBuffer コールバックは、バッファー blts のソース バッファーと宛先バッファーとして使用できる頂点バッファーまたはインデックス バッファーへの小さな整数ハンドルを作成します。
D3DHAL_DP2TEXBLTについては、「解説」を参照してください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | d3dhal.h (D3dhal.h を含む) |
関連項目
CreateD3DBuffer の
D3DDP2OP_BUFFERBLT
D3dDrawPrimitives2 の