Freigeben über


DXGK_MULTIPLANE_OVERLAY_BLEND Struktur (d3dkmddi.h)

Gibt einen Füllvorgang an, der auf einer Überlagerungsebene ausgeführt werden soll.

Syntax

typedef struct _DXGK_MULTIPLANE_OVERLAY_BLEND {
  union {
    struct {
      UINT AlphaBlend : 1;
      UINT Reserved : 31;
    };
    UINT Value;
  };
} DXGK_MULTIPLANE_OVERLAY_BLEND;

Member

AlphaBlend

Wenn festgelegt, sollte die Überlagerungsebene den vorab multiplizierten Alphakanal in dieser Ebene verwenden, um sie mit der darunter liegenden Ebene zu mischen.

Bei Null sollte die Überlagerungsebene Daten im Alphakanal ignorieren und die gemischte Ebene vollständig undurchsichtig machen.

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

Reserved

Dieser Member ist reserviert und sollte auf null festgelegt werden.

Das Festlegen dieses Elements auf 0 entspricht dem Festlegen der verbleibenden 30 Bits (0xFFFFFFFC) des 32-Bit-Wert-Members auf Nullen.

Dieser Member ist reserviert und sollte auf null festgelegt werden.

Das Festlegen dieses Elements auf 0 entspricht dem Festlegen der verbleibenden 31 Bits (0xFFFFFFFE) des 32-Bit-Wert-Members auf Nullen.

Value

Ein 32-Bit-Wert, der den Typ des auszuführenden Mischvorgangs angibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1
Unterstützte Mindestversion (Server) Windows Server 2012 R2
Kopfzeile d3dkmddi.h (einschließlich D3dkmddi.h)