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

Weitere Informationen

ID2D1DeviceContext1