DXGK_GDIARG_COLORFILL Struktur (d3dkmddi.h)

Die DXGK_GDIARG_COLORFILL-Struktur beschreibt die Merkmale eines hardwarebeschleunigten GDI-Farbfüllvorgangs.

Syntax

typedef struct _DXGK_GDIARG_COLORFILL {
  [in] RECT DstRect;
       UINT DstAllocationIndex;
       UINT NumSubRects;
       RECT *pSubRects;
       UINT Color;
       WORD Rop;
       WORD Rop3;
} DXGK_GDIARG_COLORFILL;

Member

[in] DstRect

Eine RECT-Struktur , die den zu ändernden rechteckigen Bereich definiert. Dieses Rechteck wird im Koordinatensystem der Zieloberfläche angegeben und durch zwei Punkte definiert: links oben und unten rechts. Das Rechteck ist unten rechts exklusiv; Das heißt, die unteren und rechten Ränder sind kein Teil der Bitblockübertragung. Die beiden Punkte, die das Rechteck definieren, sind immer gut sortiert.

Das durch DstRect definierte Zielrechteck kann die Grenzen der Zieloberfläche überschreiten, subrechtlich aber nicht. Darüber hinaus wird garantiert, dass alle Untergeordneten Rechtecke in die Zieloberfläche passen. Unterrechtecke können durch ein umgebendes Rechteck, das kleiner als das Zielrechteck ist, weiter eingeschränkt werden.

DstAllocationIndex

[in] Ein Index des Elements in der Zuordnungsliste, der die Zuordnung angibt, auf die vom DstRect-Zielrechteck verwiesen wird.

NumSubRects

[in] Die Anzahl der Unterrechtecke im Zieloberflächenbereich. Die Unterrechtecke sind nicht durch das DstRect-Zielrechteck eng begrenzt.

pSubRects

[in] Ein Zeiger auf die Unterrechtecke im Zieloberflächenbereich, der durch das DstRect-Zielrechteck begrenzt wird.

Color

[in] Die Füllfarbe im 32-Bit-ARGB-Pixelformat ohne Vorzeichen (definiert durch den D3DDDIFMT_A8R8G8B8-Wert der D3DDDIFORMAT-Enumeration ).

Rop

[in] Ein 8-Bit-Wert, der einen GDI-Rastervorgang (ROP) angibt, der durch die Konstantenwerte der DXGK_GDIROP_COLORFILL-Enumeration definiert wird.

Rop3

[in] Ein 8-Bit-Wert, der einen ternären GDI-Rastervorgang (ROP3) angibt, der einen Pinsel, eine Quell-Bitmap und eine Zielbitbit in einer von 256 möglichen Kombinationen kombiniert. Diese Art von Rastervorgang wird nur verarbeitet, wenn der Treiber den SupportAllBltRops-Member in der DXGK_PRESENTATIONCAPS-Struktur festgelegt hat.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7
Kopfzeile d3dkmddi.h (einschließlich D3dkmddi.h)

Weitere Informationen

D3DDDIFORMAT

DXGK_GDIROP_COLORFILL

DXGK_PRESENTATIONCAPS

RECT