No description available.
DirectX 9.0 and later versions only.
D3DHAL_DP2SURFACEBLT is used for two dimensional system memory to video memory surface blts when D3dDrawPrimitives2 responds to the D3DDP2OP_SURFACEBLT command token.
dwSourceSpecifies the handle to the source surface.
rSourceSpecifies a RECTL structure that specifies the upper left and lower right points of a rectangle on the source surface. These points define the area of the source blit data and its position on the source surface.
dwSourceMipLevelSpecifies the sublevel of a MIP-map texture that is the source of the blt.
dwDestSpecifies the handle to the destination surface.
rDestSpecifies a RECTL structure that specifies the upper left and lower right points of a rectangle on the destination surface. These points define the area in which the blit should occur and its position on the destination surface.
dwDestMipLevelSpecifies the sublevel of a MIP-map texture that is the destination for the blt.
FlagsUnused
The D3DDP2OP_SURFACEBLT operation code is identical to the D3DDP2OP_BLT operation code except that D3DDP2OP_SURFACEBLT is only used to copy system memory to video memory and is never used for stretch blts or color conversion. Because D3DDP2OP_SURFACEBLT is not used for stretch blts, no flags are currently defined.
The dwSource or dwDest member specifies the kernel handle to the top-level surface and the dwSourceMipLevel or dwDestMiplevel member specifies the sublevel for the MIP-map chain where the blt occurs.
D3DDP2OP_BLT
D3DDP2OP_SURFACEBLT