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.
Diese Schnittstelle führt dieselben Funktionen wie die ID2D1DeviceContext1-Schnittstelle aus und ermöglicht Funktionen wie Freihandrendering, Farbverlaufsgitterrendering und verbessertes Laden von Bildern.
Vererbung
Die ID2D1DeviceContext2-Schnittstelle erbt von ID2D1DeviceContext1. ID2D1DeviceContext2 verfügt auch über folgende Membertypen:
Methoden
Die ID2D1DeviceContext2-Schnittstelle verfügt über diese Methoden.
|
ID2D1DeviceContext2::CreateGradientMesh Erstellt eine neue ID2D1GradientMesh-instance unter Verwendung des angegebenen Arrays von Patches. |
|
ID2D1DeviceContext2::CreateImageSourceFromDxgi Erstellt eine Bildquelle aus einer Reihe von DXGI-Oberflächen. Die YCbCr-Oberflächen werden während der nachfolgenden Zeichnung automatisch in RGBA konvertiert. |
|
ID2D1DeviceContext2::CreateImageSourceFromWic Erstellt ein Bildquellobjekt aus einer WIC-Bitmapquelle, während der gesamte Pixelspeicher innerhalb der Bildquelle aufgefüllt wird. Das Bild wird geladen und gespeichert, während nur wenig Arbeitsspeicher verwendet wird. (Überladung 3/3) |
|
ID2D1DeviceContext2::CreateImageSourceFromWic Erstellt ein Bildquellobjekt aus einer WIC-Bitmapquelle, während der gesamte Pixelspeicher innerhalb der Bildquelle aufgefüllt wird. Das Bild wird geladen und gespeichert, während nur wenig Arbeitsspeicher verwendet wird. (Überladung 2/3) |
|
ID2D1DeviceContext2::CreateImageSourceFromWic Erstellt ein Bildquellobjekt aus einer WIC-Bitmapquelle, während der gesamte Pixelspeicher innerhalb der Bildquelle aufgefüllt wird. Das Bild wird geladen und gespeichert, während nur wenig Arbeitsspeicher verwendet wird. (Überladung 1/3) |
|
ID2D1DeviceContext2::CreateInk Erstellt ein neues ID2D1Ink-Objekt, das am angegebenen Punkt beginnt. (Überladung 1/2) |
|
ID2D1DeviceContext2::CreateInk Erstellt ein neues ID2D1Ink-Objekt, das am angegebenen Punkt beginnt. (Überladung 2/2) |
|
ID2D1DeviceContext2::CreateInkStyle Erstellt ein neues ID2D1InkStyle-Objekt zur Verwendung mit Freihandrenderingmethoden wie DrawInk. (Überladung 1/2) |
|
ID2D1DeviceContext2::CreateInkStyle Erstellt ein neues ID2D1InkStyle-Objekt zur Verwendung mit Freihandrenderingmethoden wie DrawInk. (Überladung 2/2) |
|
ID2D1DeviceContext2::CreateLookupTable3D Erstellt eine 3D-Nachschlagetabelle zum Zuordnen einer 3-Kanal-Eingabe zu einer 3-Kanal-Ausgabe. Die Tabellendaten müssen im 4-Kanal-Format bereitgestellt werden. (ID2D1DeviceContext2.CreateLookupTable3D) |
|
ID2D1DeviceContext2::CreateTransformedImageSource Erstellt eine Bildquelle, die Ressourcen mit einem Original gemeinsam verwendet. |
|
ID2D1DeviceContext2::D rawGdiMetafile Zeichnet eine Metadatei mit den angegebenen Quell- und Zielrechtecken in den Gerätekontext. (Überladung 1/3) |
|
ID2D1DeviceContext2::D rawGdiMetafile Zeichnet eine Metadatei mit den angegebenen Quell- und Zielrechtecken in den Gerätekontext. (Überladung 3/3) |
|
ID2D1DeviceContext2::D rawGdiMetafile Zeichnet eine Metadatei mit den angegebenen Quell- und Zielrechtecken in den Gerätekontext. (Überladung 2/3) |
|
ID2D1DeviceContext2::D rawGradientMesh Rendert ein bestimmtes Farbverlaufsgitter für das Ziel. (ID2D1DeviceContext2.DrawGradientMesh) |
|
ID2D1DeviceContext2::D rawInk Rendert das angegebene Freihandobjekt mithilfe des angegebenen Pinsel- und Freihandformats. (ID2D1DeviceContext2.DrawInk) |
|
ID2D1DeviceContext2::GetGradientMeshWorldBounds Gibt die Weltgrenzen eines bestimmten Farbverlaufsgitters zurück. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 10 [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2016 [Desktop-Apps | UWP-Apps] |
| Zielplattform | Windows |
| Kopfzeile | d2d1_3.h |