DXGK_GDIROP_BITBLT enumeration (d3dkmddi.h)

The DXGK_GDIROP_COLORFILL enumeration indicates the type of GDI raster operation (ROP) to implement in a GDI hardware-accelerated bit-block transfer (bitblt) operation.

Syntax

typedef enum _DXGK_GDIROP_BITBLT {
  DXGK_GDIROP_INVALID = 0,
  DXGK_GDIROP_SRCCOPY = 1,
  DXGK_GDIROP_SRCINVERT = 2,
  DXGK_GDIROP_SRCAND = 3,
  DXGK_GDIROP_SRCOR = 4,
  DXGK_GDIROP_ROP3 = 5
} DXGK_GDIROP_BITBLT;

Constants

 
DXGK_GDIROP_INVALID
Value: 0
Indicates that the GDI raster operation is invalid.
DXGK_GDIROP_SRCCOPY
Value: 1
Indicates that the source rectangle is copied to the destination rectangle.
DXGK_GDIROP_SRCINVERT
Value: 2
Indicates that the color of each pixel of the source rectangle is combined with the color of the respective pixel of the destination rectangle by using the Boolean XOR operator.
DXGK_GDIROP_SRCAND
Value: 3
Indicates that the color of each pixel of the source rectangle is combined with the color of the respective pixel of the destination rectangle by using the Boolean AND operator.
DXGK_GDIROP_SRCOR
Value: 4
Indicates that the color of each pixel of the source rectangle is combined with the color of the respective pixel of the destination rectangle by using the Boolean OR operator.
DXGK_GDIROP_ROP3
Value: 5
Indicates that a ternary GDI raster operation (ROP3) will be applied.

Requirements

Requirement Value
Minimum supported client Windows 7
Header d3dkmddi.h (include D3dkmddi.h)

See also

DXGK_GDIARG_BITBLT