僅限 DirectX 8.0 和更新版本。
當 D3dDrawPrimitives2 回應D3DDP2OP_BUFFERBLT命令令牌時,D3DHAL_DP2BUFFERBLT會用於頂點或索引緩衝區。
語法
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 回呼會建立頂點或索引緩衝區的小整數句柄,這些緩衝區可以做為緩衝區的來源和目的地緩衝區。
如需 D3DHAL_DP2TEXBLT,請參閱。
要求
| 要求 | 價值 |
|---|---|
| 標頭 | d3dhal.h (包括 D3dhal.h) |
另請參閱
D3DDP2OP_BUFFERBLT