D3DHAL_DP2VOLUMEBLT structure (d3dhal.h)
DirectX 8.0 and later versions only.
The D3DHAL_DP2VOLUMEBLT structure is used for volume texture blts when D3dDrawPrimitives2 responds to the D3DDP2OP_VOLUMEBLT command token.
Syntax
typedef struct _D3DHAL_DP2VOLUMEBLT {
DWORD dwDDDestSurface;
DWORD dwDDSrcSurface;
DWORD dwDestX;
DWORD dwDestY;
DWORD dwDestZ;
D3DBOX srcBox;
DWORD dwFlags;
} D3DHAL_DP2VOLUMEBLT;
Members
dwDDDestSurface
Specifies the handle to the destination volume texture.
dwDDSrcSurface
Specifies the handle to the source volume texture.
dwDestX
Specify the location in the destination volume texture to copy the defined source subvolume. These members (dwDestX, dwDestY, and dwDestZ) are specified in screen coordinates.
dwDestY
See dwDestX above.
dwDestZ
See dwDestX above.
srcBox
Specifies a subvolume of the source volume texture to copy to the destination.
dwFlags
Reserved for system use.
Remarks
The D3dCreateSurfaceEx callback creates the small integer handles to the volume textures that can be used as source and destination volume textures for volume texture blts.
See Remarks for D3DHAL_DP2TEXBLT.
Requirements
Requirement | Value |
---|---|
Header | d3dhal.h (include D3dhal.h) |
See also
D3DDP2OP_VOLUMEBLT