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 回调为顶点或索引缓冲区创建小整数句柄,这些缓冲区可用作缓冲区的源缓冲区和目标缓冲区。
请参阅有关 D3DHAL_DP2TEXBLT的备注。
要求
要求 | 价值 |
---|---|
标头 | d3dhal.h (包括 D3dhal.h) |
另请参阅
D3DDP2OP_BUFFERBLT