Condividi tramite


CD2DGeometry::Simplify

Crea una versione semplificata della geometria contenente solo righe e (facoltativamente) curve di Bezier cubiche e scrive il risultato in un ID2D1SimplifiedGeometrySink.

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

Parametri

  • simplificationOption
    Valore che specifica se la geometria semplificata deve contenere curve.

  • worldTransform
    La trasformazione da applicare alla geometria semplificata.

  • geometrySink
    ID2D1SimplifiedGeometrySink a cui viene aggiunta la geometria semplificata.

  • flatteningTolerance
    Limiti massimi della distanza tra i punti nell'approssimazione poligonale della geometria. Valori inferiori producono risultati più precisi ma possono rallentare l'esecuzione.

Valore restituito

Se il metodo ha esito positivo, restituisce TRUE. Negli altri casi, restituirà FALSE.

Requisiti

Intestazione: afxrendertarget.h

Vedere anche

Riferimenti

Classe CD2DGeometry