Partager via


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

Crée une version simplifiée de la géométrie qui contient uniquement des lignes et (éventuellement) des courbes de Bézier cubiques et écrit le résultat dans un ID2D1SimplifiedGeometrySink.

Syntaxe

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

Paramètres

simplificationOption

Type : [in] D2D1_GEOMETRY_SIMPLIFICATION_OPTION

Valeur qui spécifie si la géométrie simplifiée doit contenir des courbes.

worldTransform

Type : [in] const D2D1_MATRIX_3X2_F &

Transformation à appliquer à la géométrie simplifiée.

geometrySink

Type : [in] ID2D1SimplifiedGeometrySink*

ID2D1SimplifiedGeometrySink auquel la géométrie simplifiée est ajoutée.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, il retourne un code d’erreur HRESULT .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête d2d1.h
Bibliothèque D2d1.lib
DLL D2d1.dll

Voir aussi

ID2D1Geometry