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

指定目标卷纹理中要复制定义的源子卷的位置。 这些成员 (dwDestXdwDestYdwDestZ) 在屏幕坐标中指定。

dwDestY

请参阅上面的 dwDestX

dwDestZ

请参阅上面的 dwDestX

srcBox

指定要复制到目标的源卷纹理的子卷。

dwFlags

预留给系统使用。

注解

D3dCreateSurfaceEx 回调为卷纹理创建小整数句柄,这些句柄可用作卷纹理的源和目标卷纹理。

请参阅 D3DHAL_DP2TEXBLT的备注。

要求

要求
Header d3dhal.h (包括 D3dhal.h)

另请参阅

D3DDP2OP_VOLUMEBLT

D3DHAL_DP2TEXBLT

D3dCreateSurfaceEx

D3dDrawPrimitives2