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 |