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.
Blendfaktoren, die Werte für den Pixelshader und das Renderziel modulieren.
Syntax
typedef enum D3D11_BLEND {
D3D11_BLEND_ZERO = 1,
D3D11_BLEND_ONE = 2,
D3D11_BLEND_SRC_COLOR = 3,
D3D11_BLEND_INV_SRC_COLOR = 4,
D3D11_BLEND_SRC_ALPHA = 5,
D3D11_BLEND_INV_SRC_ALPHA = 6,
D3D11_BLEND_DEST_ALPHA = 7,
D3D11_BLEND_INV_DEST_ALPHA = 8,
D3D11_BLEND_DEST_COLOR = 9,
D3D11_BLEND_INV_DEST_COLOR = 10,
D3D11_BLEND_SRC_ALPHA_SAT = 11,
D3D11_BLEND_BLEND_FACTOR = 14,
D3D11_BLEND_INV_BLEND_FACTOR = 15,
D3D11_BLEND_SRC1_COLOR = 16,
D3D11_BLEND_INV_SRC1_COLOR = 17,
D3D11_BLEND_SRC1_ALPHA = 18,
D3D11_BLEND_INV_SRC1_ALPHA = 19
} ;
Konstanten
D3D11_BLEND_ZEROWert: 1 Der Mischfaktor ist (0, 0, 0, 0). Kein Vormischungsvorgang. |
D3D11_BLEND_ONEWert: 2 Der Mischfaktor ist (1, 1, 1, 1, 1). Kein Vormischungsvorgang. |
D3D11_BLEND_SRC_COLORWert: 3 Der Mischfaktor ist (Rs, Gs, Bs, As), d. h. Farbdaten (RGB) aus einem Pixelshader. Kein Vormischungsvorgang. |
D3D11_BLEND_INV_SRC_COLORWert: 4 Der Mischfaktor ist (1 - Rs, 1 - Gs, 1 - Bs, 1 – As), d. h. Farbdaten (RGB) aus einem Pixelshader. Der Pre-Blend-Vorgang invertiert die Daten und erzeugt 1 – RGB. |
D3D11_BLEND_SRC_ALPHAWert: 5 Der Mischfaktor ist (As, As, As, As, As), d. h. Alphadaten (A) aus einem Pixelshader. Kein Vormischungsvorgang. |
D3D11_BLEND_INV_SRC_ALPHAWert: 6 Der Mischfaktor ist ( 1 - As, 1 - As, 1 - As, 1 – As), d. h. Alphadaten (A) aus einem Pixelshader. Der Pre-Blend-Vorgang invertiert die Daten und generiert 1 – A. |
D3D11_BLEND_DEST_ALPHAWert: 7 Der Blendfaktor ist (Ad Ad Ad A d A dD), d. h. Alphadaten aus einem Renderziel. Kein Vormischungsvorgang. |
D3D11_BLEND_INV_DEST_ALPHAWert: 8 Der Mischfaktor ist (1 - Ad 1 - Ad 1 - Ad 1 - Ad), d. h. Alphadaten aus einem Renderziel. Der Pre-Blend-Vorgang invertiert die Daten und generiert 1 – A. |
D3D11_BLEND_DEST_COLORWert: 9 Der Mischfaktor ist (Rd, Gd, Bd, Ad), d. h. Farbdaten aus einem Renderziel. Kein Vormischungsvorgang. |
D3D11_BLEND_INV_DEST_COLORWert: 10 Der Mischfaktor ist (1 - Rd, 1 - Gd, 1 - Bd, 1 – Ad), d. h. Farbdaten aus einem Renderziel. Der Pre-Blend-Vorgang invertiert die Daten und erzeugt 1 – RGB. |
D3D11_BLEND_SRC_ALPHA_SATWert: 11 Der Mischfaktor ist (f, f, f, f, 1); wobei f = min(As, 1) - Ad). Der Pre-Blend-Vorgang klammert die Daten auf 1 oder weniger ein. |
D3D11_BLEND_BLEND_FACTORWert: 14 Der Blendfaktor ist der mit ID3D11DeviceContext::OMSetBlendState festgelegte Blendfaktor. Kein Vormischungsvorgang. |
D3D11_BLEND_INV_BLEND_FACTORWert: 15 Der Blendfaktor ist der mit ID3D11DeviceContext::OMSetBlendState festgelegte Blendfaktor. Der Pre-Blend-Vorgang invertiert den Mischfaktor und erzeugt 1 bis blend_factor. |
D3D11_BLEND_SRC1_COLORWert: 16 Der Mischfaktor ist Datenquellen, die sowohl als Farbdatenausgabe durch einen Pixelshader ausgegeben werden. Es gibt keinen Pre-Blend-Vorgang. Dieser Mischfaktor unterstützt die Dual-Source-Farbmischung. |
D3D11_BLEND_INV_SRC1_COLORWert: 17 Der Mischfaktor ist Datenquellen, die sowohl als Farbdatenausgabe durch einen Pixelshader ausgegeben werden. Der Pre-Blend-Vorgang invertiert die Daten und erzeugt 1 – RGB. Dieser Mischfaktor unterstützt die Dual-Source-Farbmischung. |
D3D11_BLEND_SRC1_ALPHAWert: 18 Der Blendfaktor ist Datenquellen als Alphadatenausgabe durch einen Pixelshader. Es gibt keinen Pre-Blend-Vorgang. Dieser Mischfaktor unterstützt die Dual-Source-Farbmischung. |
D3D11_BLEND_INV_SRC1_ALPHAWert: 19 Der Blendfaktor ist Datenquellen als Alphadatenausgabe durch einen Pixelshader. Der Pre-Blend-Vorgang invertiert die Daten und generiert 1 – A. Dieser Mischfaktor unterstützt die Dual-Source-Farbmischung. |
Hinweise
Blendvorgänge werden in einer Vermischungsbeschreibung angegeben.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | d3d11.h |