Freigeben über


D2D1_BLEND_DESCRIPTION-Struktur (d2d1effectauthor.h)

Definiert eine Blendbeschreibung, die in einer bestimmten Blendtransformation verwendet werden soll.

Syntax

typedef struct D2D1_BLEND_DESCRIPTION {
  D2D1_BLEND           sourceBlend;
  D2D1_BLEND           destinationBlend;
  D2D1_BLEND_OPERATION blendOperation;
  D2D1_BLEND           sourceBlendAlpha;
  D2D1_BLEND           destinationBlendAlpha;
  D2D1_BLEND_OPERATION blendOperationAlpha;
  FLOAT                blendFactor[4];
} D2D1_BLEND_DESCRIPTION;

Member

sourceBlend

Gibt die erste RGB-Datenquelle an und enthält einen optionalen Präblendvorgang.

destinationBlend

Gibt die zweite RGB-Datenquelle an und enthält einen optionalen Präblendvorgang.

blendOperation

Gibt an, wie die RGB-Datenquellen kombiniert werden.

sourceBlendAlpha

Gibt die erste Alphadatenquelle an und enthält einen optionalen Präblendvorgang. Mischoptionen, die auf _COLOR enden, sind nicht zulässig.

destinationBlendAlpha

Gibt die zweite Alphadatenquelle an und enthält einen optionalen Präblendvorgang. Mischoptionen, die auf _COLOR enden, sind nicht zulässig.

blendOperationAlpha

Gibt an, wie die Alphadatenquellen kombiniert werden.

blendFactor[4]

Parameter für die Mischvorgänge. Die Mischung muss D2D1_BLEND_BLEND_FACTOR verwenden, damit diese verwendet werden kann.

Hinweise

Diese Beschreibung entspricht der D3D11_BLEND_DESC Struktur mit einigen Auslassungen und dem Hinzufügen des Mischfaktors in der Beschreibung.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Kopfzeile d2d1effectauthor.h

Weitere Informationen

D2D1_BLEND

D2D1_BLEND_OPERATION