ID2D1Geometry::Outline(constD2D1_MATRIX_3X2_F&,ID2D1SimplifiedGeometrySink*)-Methode (d2d1.h)
Berechnet die Gliederung der Geometrie und schreibt das Ergebnis in einen ID2D1SimplifiedGeometrySink.
Syntax
HRESULT Outline(
[ref] const D2D1_MATRIX_3X2_F & worldTransform,
[in] ID2D1SimplifiedGeometrySink *geometrySink
);
Parameter
[ref] worldTransform
Typ: const D2D1_MATRIX_3X2_F
Die Transformation, die auf die Geometriegliederung angewendet werden soll.
[in] geometrySink
Typ: ID2D1SimplifiedGeometrySink*
Der ID2D1SimplifiedGeometrySink , an den die geometrietransformationierte Kontur angefügt wird.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.
Hinweise
Die Outline-Methode ermöglicht es dem Aufrufer, eine Geometrie mit einer entsprechenden Füllung der Eingabegeometrie mit den folgenden zusätzlichen Eigenschaften zu erzeugen:
- Die Ausgabegeometrie enthält keine quer übergreifenden Schnittmengen; Das heißt, Segmente können sich berühren, aber sie kreuzen sich nie.
- Die äußersten Zahlen in der Ausgabegeometrie sind alle gegen den Uhrzeigersinn ausgerichtet.
- Die Ausgabegeometrie ist invarianter Füllmodus; Das heißt, die Füllung der Geometrie hängt nicht von der Wahl des Füllmodus ab.
Weitere Informationen zum Füllmodus finden Sie unter D2D1_FILL_MODE.
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 |
Bibliothek | D2d1.lib |
DLL | D2d1.dll |