ID2D1DeviceContext2-Schnittstelle (d2d1_3.h)
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 |