D3DBLENDOP-Enumeration

Definiert die unterstützten Blend-Vorgänge. Siehe Hinweise zu Definitionen von Begriffen.

Syntax

typedef enum D3DBLENDOP { 
  D3DBLENDOP_ADD          = 1,
  D3DBLENDOP_SUBTRACT     = 2,
  D3DBLENDOP_REVSUBTRACT  = 3,
  D3DBLENDOP_MIN          = 4,
  D3DBLENDOP_MAX          = 5,
  D3DBLENDOP_FORCE_DWORD  = 0x7fffffff
} D3DBLENDOP, *LPD3DBLENDOP;

Konstanten

D3DBLENDOP _ Hinzufügen

Das Ergebnis ist das Ziel, das der Quelle hinzugefügt wird. Result = Quelle + Ziel

D3DBLENDOP _ subtrahieren

Das Ergebnis ist das Ziel, das von an die Quelle subtrahiert wird. Result = Quelle-Ziel

D3DBLENDOP _ revsubtract

Das Ergebnis ist die Quelle, die vom Ziel subtrahiert wird. Result = Ziel-Quelle

D3DBLENDOP _ Min.

Das Ergebnis ist das Minimalwert der Quelle und des Ziels. Ergebnis = min (Quelle, Ziel)

D3DBLENDOP _ Max

Das Ergebnis ist der Höchstwert der Quelle und des Ziels. Result = Max (Quelle, Ziel)

D3DBLENDOP _ Erzwingen von _ DWORD

Erzwingt die Kompilierung dieser Enumeration in 32 Bits. Ohne diesen Wert können einige Compiler zulassen, dass diese Enumeration in eine andere Größe als 32 Bits kompiliert wird. Dieser Wert wird nicht verwendet.

Bemerkungen

Quelle, Ziel und Ergebnis werden wie folgt definiert:

Begriff type BESCHREIBUNG
Source Eingabe Farbe des Quell Pixels vor dem Vorgang.
Destination Eingabe Farbe des Pixels im Ziel Puffer vor dem Vorgang.
Ergebnis Ausgabe Der zurückgegebene Wert, der die aus dem Vorgang resultierende gemischte Farbe ist.

Dieser enumerierte Typ definiert die Werte, die von den folgenden Rendering-Zuständen verwendet werden:

  • D3DRS _ blendop
  • D3DRS _ blendopalpha

Anforderungen

Anforderung Wert
Header
D3D9Types. h

Siehe auch

Direct3D-Enumerationen

D3DCAPS9

D3DRENDERSTATETYPE