D3DKM_TRANSPARENTBLTFLAGS Struktur (d3dkmddi.h)

Die D3DKM_TRANSPARENTBLTFLAGS-Struktur gibt die Möglichkeit des Anzeigeadapters an, eine hardwarebeschleunigte Bitblockübertragung (Bitblt) mit Transparenz auszuführen.

Syntax

typedef struct _D3DKM_TRANSPARENTBLTFLAGS {
  union {
    struct {
      UINT HonorAlpha : 1;
    };
    [in] UINT Value;
  };
} D3DKM_TRANSPARENTBLTFLAGS;

Member

[in] HonorAlpha

Ein UINT-Wert, der in einer hardwarebeschleunigten transparenten Bitblockübertragung angibt, ob der Alphakanal während des Vergleichs verwendet werden soll:

1 = Der Anzeigeadapter ignoriert den Alphakanal nicht, wenn er die Referenzfarbe mit der Quellfarbe vergleicht.

0 = Der Anzeigeadapter ignoriert den Alphakanal, wenn er die Referenzfarbe mit der Quellfarbe vergleicht.

Das Festlegen dieses Elements entspricht dem Festlegen des ersten Bits des 32-Bit-Wertmitglieds (0x00000001).

[in] Value

Ein Mitglied in der Union, die D3DKM_TRANSPARENTBLTFLAGS enthält. Dieses Element kann einen 32-Bit-Wert halten, der die Fähigkeit des Anzeigeadapters angibt, die Hardware-beschleunigte Bitblockübertragung mit Transparenz durchzuführen.

Bemerkungen

Weitere Informationen zum Verwenden der Elemente dieser Struktur finden Sie unter DXGK_GDIARG_TRANSPARENTBLT.

Anforderungen

   
Unterstützte Mindestversion (Client) Verfügbar in Windows 7- und höher-Versionen der Windows-Betriebssysteme.
Header d3dkmddi.h (einschließlich D3dkmddi.h)

Weitere Informationen

DXGK_GDIARG_TRANSPARENTBLT