Freigeben über


ID2D1Geometry::Simplify(D2D1_GEOMETRY_SIMPLIFICATION_OPTION,constD2D1_MATRIX_3X2_F&,ID2D1SimplifiedGeometrySink*)-Methode (d2d1.h)

Erstellt eine vereinfachte Version der Geometrie, die nur Linien und (optional) kubische Bézier-Kurven enthält, und schreibt das Ergebnis in einen ID2D1SimplifiedGeometrySink.

Syntax

HRESULT Simplify(
  D2D1_GEOMETRY_SIMPLIFICATION_OPTION simplificationOption,
  const D2D1_MATRIX_3X2_F &           worldTransform,
  ID2D1SimplifiedGeometrySink         *geometrySink
);

Parameter

simplificationOption

Typ: [in] D2D1_GEOMETRY_SIMPLIFICATION_OPTION

Ein Wert, der angibt, ob die vereinfachte Geometrie Kurven enthalten soll.

worldTransform

Typ: [in] const D2D1_MATRIX_3X2_F &

Die Transformation, die auf die vereinfachte Geometrie angewendet werden soll.

geometrySink

Typ: [in] ID2D1SimplifiedGeometrySink*

Der ID2D1SimplifiedGeometrySink , an den die vereinfachte Geometrie angefügt wird.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

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

Weitere Informationen

ID2D1Geometrie