Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mischoptionen. Eine Blendoption identifiziert die Datenquelle und einen optionalen Pre-Blend-Vorgang.
Syntax
typedef enum D3D10_BLEND {
D3D10_BLEND_ZERO = 1,
D3D10_BLEND_ONE = 2,
D3D10_BLEND_SRC_COLOR = 3,
D3D10_BLEND_INV_SRC_COLOR = 4,
D3D10_BLEND_SRC_ALPHA = 5,
D3D10_BLEND_INV_SRC_ALPHA = 6,
D3D10_BLEND_DEST_ALPHA = 7,
D3D10_BLEND_INV_DEST_ALPHA = 8,
D3D10_BLEND_DEST_COLOR = 9,
D3D10_BLEND_INV_DEST_COLOR = 10,
D3D10_BLEND_SRC_ALPHA_SAT = 11,
D3D10_BLEND_BLEND_FACTOR = 14,
D3D10_BLEND_INV_BLEND_FACTOR = 15,
D3D10_BLEND_SRC1_COLOR = 16,
D3D10_BLEND_INV_SRC1_COLOR = 17,
D3D10_BLEND_SRC1_ALPHA = 18,
D3D10_BLEND_INV_SRC1_ALPHA = 19
} ;
Konstanten
D3D10_BLEND_ZEROWert: 1 Die Datenquelle ist die Farbe Schwarz (0, 0, 0, 0, 0). Kein Vormischungsvorgang. |
D3D10_BLEND_ONEWert: 2 Die Datenquelle ist die Farbe Weiß (1, 1, 1, 1, 1). Kein Vormischungsvorgang. |
D3D10_BLEND_SRC_COLORWert: 3 Die Datenquelle sind Farbdaten (RGB) aus einem Pixelshader. Kein Vormischungsvorgang. |
D3D10_BLEND_INV_SRC_COLORWert: 4 Die Datenquelle sind Farbdaten (RGB) aus einem Pixelshader. Der Pre-Blend-Vorgang invertiert die Daten und erzeugt 1 – RGB. |
D3D10_BLEND_SRC_ALPHAWert: 5 Die Datenquelle sind Alphadaten (A) aus einem Pixelshader. Kein Vormischungsvorgang. |
D3D10_BLEND_INV_SRC_ALPHAWert: 6 Die Datenquelle sind Alphadaten (A) aus einem Pixelshader. Der Pre-Blend-Vorgang invertiert die Daten und generiert 1 – A. |
D3D10_BLEND_DEST_ALPHAWert: 7 Die Datenquelle sind Alphadaten aus einem Rendertarget. Kein Vormischungsvorgang. |
D3D10_BLEND_INV_DEST_ALPHAWert: 8 Die Datenquelle sind Alphadaten aus einem Rendertarget. Der Pre-Blend-Vorgang invertiert die Daten und generiert 1 – A. |
D3D10_BLEND_DEST_COLORWert: 9 Die Datenquelle sind Farbdaten aus einem Renderziel. Kein Vormischungsvorgang. |
D3D10_BLEND_INV_DEST_COLORWert: 10 Die Datenquelle sind Farbdaten aus einem Renderziel. Der Pre-Blend-Vorgang invertiert die Daten und erzeugt 1 – RGB. |
D3D10_BLEND_SRC_ALPHA_SATWert: 11 Die Datenquelle sind Alphadaten aus einem Pixelshader. Der Pre-Blend-Vorgang klammert die Daten auf 1 oder weniger ein. |
D3D10_BLEND_BLEND_FACTORWert: 14 Die Datenquelle ist der mit ID3D10Device::OMSetBlendState festgelegte Mischfaktor. Kein Vormischungsvorgang. |
D3D10_BLEND_INV_BLEND_FACTORWert: 15 Die Datenquelle ist der mit ID3D10Device::OMSetBlendState festgelegte Mischfaktor. Der Pre-Blend-Vorgang invertiert den Mischfaktor und erzeugt 1 bis blend_factor. |
D3D10_BLEND_SRC1_COLORWert: 16 Die Datenquellen sind beide Farbdaten, die von einem Pixelshader ausgegeben werden. Es gibt keinen Pre-Blend-Vorgang. Diese Optionen unterstützen die Dual-Source-Farbmischung. |
D3D10_BLEND_INV_SRC1_COLORWert: 17 Die Datenquellen sind beide Farbdaten, die von einem Pixelshader ausgegeben werden. Der Pre-Blend-Vorgang invertiert die Daten und erzeugt 1 – RGB. Diese Optionen unterstützen die Dual-Source-Farbmischung. |
D3D10_BLEND_SRC1_ALPHAWert: 18 Die Datenquellen sind Alphadaten, die von einem Pixelshader ausgegeben werden. Es gibt keinen Pre-Blend-Vorgang. Diese Optionen unterstützen die Dual-Source-Farbmischung. |
D3D10_BLEND_INV_SRC1_ALPHAWert: 19 Die Datenquellen sind Alphadaten, die von einem Pixelshader ausgegeben werden. Der Pre-Blend-Vorgang invertiert die Daten und generiert 1 – A. Diese Optionen unterstützen die Dual-Source-Farbmischung. |
Hinweise
Blendvorgänge werden in einer Vermischungsbeschreibung angegeben.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | d3d10.h |