D3DHAL_DP2BUFFERBLT 結構 (d3dhal.h)
僅限 DirectX 8.0 和更新版本。
當 D3dDrawPrimitives2 回應D3DDP2OP_BUFFERBLT命令令牌時,D3DHAL_DP2BUFFERBLT會用於頂點或索引緩衝區 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) |
另請參閱
D3DDP2OP_BUFFERBLT