D3DHAL_DP2VOLUMEBLT 结构 (d3dhal.h)
仅限 DirectX 8.0 及更高版本。
当 D3dDrawPrimitives2 响应 D3DDP2OP_VOLUMEBLT 命令标记时,D3DHAL_DP2VOLUMEBLT 结构用于卷纹理 blt。
语法
typedef struct _D3DHAL_DP2VOLUMEBLT {
DWORD dwDDDestSurface;
DWORD dwDDSrcSurface;
DWORD dwDestX;
DWORD dwDestY;
DWORD dwDestZ;
D3DBOX srcBox;
DWORD dwFlags;
} D3DHAL_DP2VOLUMEBLT;
成员
dwDDDestSurface
指定目标卷纹理的句柄。
dwDDSrcSurface
指定源卷纹理的句柄。
dwDestX
指定目标卷纹理中要复制定义的源子卷的位置。 这些成员 (dwDestX、 dwDestY 和 dwDestZ) 在屏幕坐标中指定。
dwDestY
请参阅上面的 dwDestX 。
dwDestZ
请参阅上面的 dwDestX 。
srcBox
指定要复制到目标的源卷纹理的子卷。
dwFlags
预留给系统使用。
注解
D3dCreateSurfaceEx 回调为卷纹理创建小整数句柄,这些句柄可用作卷纹理的源和目标卷纹理。
请参阅 D3DHAL_DP2TEXBLT的备注。
要求
要求 | 值 |
---|---|
Header | d3dhal.h (包括 D3dhal.h) |
另请参阅
D3DDP2OP_VOLUMEBLT