DXGK_GDIROP_COLORFILL enumeration (d3dkmddi.h)

The DXGK_GDIROP_COLORFILL enumeration indicates the type of GDI raster operation (ROP) to implement in a GDI hardware-accelerated color fill operation.

Syntax

typedef enum _DXGK_GDIROP_COLORFILL {
  DXGK_GDIROPCF_INVALID = 0,
  DXGK_GDIROPCF_PATCOPY = 1,
  DXGK_GDIROPCF_PATINVERT = 2,
  DXGK_GDIROPCF_PDXN = 3,
  DXGK_GDIROPCF_DSTINVERT = 4,
  DXGK_GDIROPCF_PATAND = 5,
  DXGK_GDIROPCF_PATOR = 6,
  DXGK_GDIROPCF_ROP3 = 7
} DXGK_GDIROP_COLORFILL;

Constants

 
DXGK_GDIROPCF_INVALID
Value: 0
Indicates that the GDI raster operation is invalid.
DXGK_GDIROPCF_PATCOPY
Value: 1
Indicates that the specified color is copied into all pixels of the destination rectangle.
DXGK_GDIROPCF_PATINVERT
Value: 2
Indicates that the specified color is combined with the colors of the destination rectangle by using the Boolean XOR operator.
DXGK_GDIROPCF_PDXN
Value: 3
Indicates that the specified color is combined with the colors of the destination rectangle by using the Boolean NOT(XOR) operator.
DXGK_GDIROPCF_DSTINVERT
Value: 4
Indicates that the destination rectangle is inverted.
DXGK_GDIROPCF_PATAND
Value: 5
Indicates that the specified color is combined with the colors of the destination rectangle by using the Boolean AND operator.
DXGK_GDIROPCF_PATOR
Value: 6
Indicates that the colors of the specified pattern are combined with the colors of the destination rectangle by using the Boolean OR operator.
DXGK_GDIROPCF_ROP3
Value: 7
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)