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.
Wird verwendet, um den Blendmodus für alle Direct2D-Blendingvorgänge anzugeben.
Syntax
typedef enum D2D1_COMPOSITE_MODE {
D2D1_COMPOSITE_MODE_SOURCE_OVER = 0,
D2D1_COMPOSITE_MODE_DESTINATION_OVER = 1,
D2D1_COMPOSITE_MODE_SOURCE_IN = 2,
D2D1_COMPOSITE_MODE_DESTINATION_IN = 3,
D2D1_COMPOSITE_MODE_SOURCE_OUT = 4,
D2D1_COMPOSITE_MODE_DESTINATION_OUT = 5,
D2D1_COMPOSITE_MODE_SOURCE_ATOP = 6,
D2D1_COMPOSITE_MODE_DESTINATION_ATOP = 7,
D2D1_COMPOSITE_MODE_XOR = 8,
D2D1_COMPOSITE_MODE_PLUS = 9,
D2D1_COMPOSITE_MODE_SOURCE_COPY = 10,
D2D1_COMPOSITE_MODE_BOUNDED_SOURCE_COPY = 11,
D2D1_COMPOSITE_MODE_MASK_INVERT = 12,
D2D1_COMPOSITE_MODE_FORCE_DWORD = 0xffffffff
} ;
Konstanten
D2D1_COMPOSITE_MODE_SOURCE_OVERWert: 0 Der Standardmäßige Quell-über-Ziel-Mischmodus. |
D2D1_COMPOSITE_MODE_DESTINATION_OVERWert: 1 Das Ziel wird über die Quelle gerendert. |
D2D1_COMPOSITE_MODE_SOURCE_INWert: 2 Führt einen logischen Clip der Quellpixel für die Zielpixel aus. |
D2D1_COMPOSITE_MODE_DESTINATION_INWert: 3 Die Inverse des D2D1_COMPOSITE_MODE_SOURCE_IN Vorgangs. |
D2D1_COMPOSITE_MODE_SOURCE_OUTWert: 4 Dies ist der logische Umgekehrte zu D2D1_COMPOSITE_MODE_SOURCE_IN. |
D2D1_COMPOSITE_MODE_DESTINATION_OUTWert: 5 Der ist der logische Umgekehrte zu D2D1_COMPOSITE_MODE_DESTINATION_IN. |
D2D1_COMPOSITE_MODE_SOURCE_ATOPWert: 6 Schreibt die Quellpixel über das Ziel, an dem Zielpixel vorhanden sind. |
D2D1_COMPOSITE_MODE_DESTINATION_ATOPWert: 7 Die logische Inverse von D2D1_COMPOSITE_MODE_SOURCE_ATOP. |
D2D1_COMPOSITE_MODE_XORWert: 8 Die Quelle wird mit dem Ziel invertiert. |
D2D1_COMPOSITE_MODE_PLUSWert: 9 Die Kanalkomponenten werden zusammengefasst. |
D2D1_COMPOSITE_MODE_SOURCE_COPYWert: 10 Die Quelle wird in das Ziel kopiert. die Zielpixel werden ignoriert. |
D2D1_COMPOSITE_MODE_BOUNDED_SOURCE_COPYWert: 11 Entspricht D2D1_COMPOSITE_MODE_SOURCE_COPY, aber Pixel außerhalb der Quellgrenzen bleiben unverändert. |
D2D1_COMPOSITE_MODE_MASK_INVERTWert: 12 Zielfarben werden gemäß einer Quellmaske invertiert. |
D2D1_COMPOSITE_MODE_FORCE_DWORDWert: 0xffffffff |
Hinweise
Die Abbildung zeigt ein Beispiel für jeden der Modi mit Bildern, die eine Deckkraft von 1,0 oder 0,5 aufweisen.
Es kann leicht unterschiedliche Interpretationen dieser Enumerationswerte geben, je nachdem, wo der Wert verwendet wird.
-
Mit einem zusammengesetzten Effekt:
D2D1_COMPOSITE_MODE_DESTINATION_COPY entspricht D2D1_COMPOSITE_MODE_SOURCE_COPY mit invertierten Eingaben.
- Als Parameter für ID2D1DeviceContext::D rawImage: D2D1_COMPOSITE_MODE_DESTINATION_COPY ist ein no-op, da sich das Ziel bereits im ausgewählten Ziel befindet.
Beispielcode
Für ein Beispiel, das zusammengesetzte Modi verwendet, laden Sie das Direct2D-Beispiel für zusammengesetzte Effektmodi herunter.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 | d2d1_1.h |