D3DDDIARG_BLT - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3dumddi.h

typedef struct _D3DDDIARG_BLT {
  [in] HANDLE          hSrcResource;
  [in] UINT            SrcSubResourceIndex;
  [in] RECT            SrcRect;
  [in] HANDLE          hDstResource;
  [in] UINT            DstSubResourceIndex;
  [in] RECT            DstRect;
  [in] UINT            ColorKey;
  [in] D3DDDI_BLTFLAGS Flags;
} D3DDDIARG_BLT;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3dumddi-_d3dddiarg_blt)

_D3DDDIARG_BLT structure

Description

The D3DDDIARG_BLT structure describes the parameters of a bit-block transfer (bitblt).

Members

hSrcResource [in]

A handle to the source resource.

SrcSubResourceIndex [in]

The index to the source surface within the resource.

SrcRect [in]

A RECT structure for the source rectangle.

hDstResource [in]

A handle to the destination resource.

DstSubResourceIndex [in]

The index to the destination surface within the resource.

DstRect [in]

A RECT structure for the destination rectangle.

ColorKey [in]

A value for the color key. Note that the SrcColorKey and DstColorKey bit-field flags are never set simultaneously in the Flags member.

Flags [in]

A D3DDDI_BLTFLAGS structure that identifies the type of bitblt to perform. Note that some bit-field flags in this structure are mutually exclusive with other flags. For more information about these flags, see the following Remarks section.

Remarks

If a filtering option (for example, the Point or Linear bit-field flag) is not specified in the Flags member, the driver can use its own filtering technique.

The SrcColorKey and DstColorKey bit-field flags are never set simultaneously. Similarly, the Point bit-field flag is not simultaneously set with the Linear bit-field flag.

See also

Blt

D3DDDI_BLTFLAGS

RECT