ID2D1SimplifiedGeometrySink-Schnittstelle (d2d1.h)

Beschreibt einen geometrischen Pfad, der keine quadratischen Bézierkurven oder Bögen enthält.

Vererbung

Die ID2D1SimplifiedGeometrySink-Schnittstelle erbt von der IUnknown-Schnittstelle . ID2D1SimplifiedGeometrySink verfügt auch über folgende Membertypen:

Methoden

Die ID2D1SimplifiedGeometrySink-Schnittstelle verfügt über diese Methoden.

 
ID2D1SimplifiedGeometrySink::AddBeziers

Erstellt eine Sequenz kubischer Bézierkurven und fügt sie der Geometriesenke hinzu.
ID2D1SimplifiedGeometrySink::AddLines

Erstellt eine Sequenz von Linien unter Verwendung der angegebenen Punkte und fügt sie der Geometriesenke hinzu.
ID2D1SimplifiedGeometrySink::BeginFigure

Startet eine neue Abbildung am angegebenen Punkt.
ID2D1SimplifiedGeometrySink::Close

Schließt die Geometriesenke, gibt an, ob sie sich in einem Fehlerzustand befindet, und setzt den Fehlerstatus der Senke zurück.
ID2D1SimplifiedGeometrySink::EndFigure

Beendet die aktuelle Abbildung; schließt sie optional.
ID2D1SimplifiedGeometrySink::SetFillMode

Gibt die Methode an, die verwendet wird, um zu bestimmen, welche Punkte sich innerhalb der von dieser Geometriesenke beschriebenen Geometrie befinden und welche Punkte sich außerhalb befinden.
ID2D1SimplifiedGeometrySink::SetSegmentFlags

Gibt Strich- und Verknüpfungsoptionen an, die auf neue Segmente angewendet werden sollen, die der Geometriesenke hinzugefügt werden.

Hinweise

Eine Geometriesenke besteht aus mindestens einer Abbildung. Jede Abbildung besteht aus einem oder mehreren Linien- oder Bézierkurvensegmenten. Rufen Sie zum Erstellen einer Abbildung die BeginFigure-Methode auf, geben Sie den Startpunkt der Abbildung an. Verwenden Sie dann AddLines und AddBeziers , um Zeilen- und Beziersegmente hinzuzufügen. Wenn Sie mit dem Hinzufügen von Segmenten fertig sind, rufen Sie die EndFigure-Methode auf. Sie können diese Sequenz wiederholen, um zusätzliche Abbildungen zu erstellen. Wenn Sie mit der Erstellung von Zahlen fertig sind, rufen Sie die Close-Methode auf.

Verwenden Sie einen ID2D1GeometrySink, um Geometriepfade zu erstellen, die Bogen und quadratische Bézierkurven enthalten können.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile d2d1.h

Weitere Informationen

ID2D1GeometrySink

IUnknown