D3DKM_TRANSPARENTBLTFLAGS Struktur (d3dkmddi.h)

Die D3DKM_TRANSPARENTBLTFLAGS-Struktur gibt die Fähigkeit der Grafikkarte an, eine hardwarebeschleunigte Bitblockübertragung (Bitblt) mit Transparenz durchzufü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 beim Vergleich verwendet werden soll. HonorAlpha kann einer der folgenden Werte sein.

Wert Bedeutung
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-Wertmembers (0x00000001).

[in] Value

Ein Mitglied in der Union, die D3DKM_TRANSPARENTBLTFLAGS enthält. Dieses Element kann einen 32-Bit-Wert enthalten, der die Fähigkeit der Grafikkarte angibt, eine hardwarebeschleunigte Bitblockübertragung mit Transparenz durchzuführen.

Anforderungen

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

Weitere Informationen

DXGK_GDIARG_TRANSPARENTBLT