Partager via


CD2DGeometry::Simplify

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

BOOL Simplify(
   D2D1_GEOMETRY_SIMPLIFICATION_OPTION simplificationOption,
   const D2D1_MATRIX_3X2_F& worldTransform,
   ID2D1SimplifiedGeometrySink* geometrySink,
   FLOAT flatteningTolerance = D2D1_DEFAULT_FLATTENING_TOLERANCE
) const;

Paramètres

  • simplificationOption
    Valeur qui indique si la géométrie simplifiée doit contenir des courbes.

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

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

  • flatteningTolerance
    Limites maximales de la distance entre les points de l'approximation polygonale de la géométrie.Des valeurs plus faibles permettent de générer des résultats plus précis mais ralentissent l'exécution.

Valeur de retour

Si la méthode réussit, renvoie TRUE.Sinon, renvoie la valeur FALSE.

Configuration requise

En-tête : afxrendertarget.h

Voir aussi

Référence

Classe CD2DGeometry