CD2DGeometry::ComputeArea

Berechnet den Bereich der Geometrie, nachdem sie von der angegebenen Matrix transformiert und mit der angegebenen Toleranz vereinfacht wurde.

BOOL ComputeArea(
   const D2D1_MATRIX_3X2_F& worldTransform,
   FLOAT& area,
   FLOAT flatteningTolerance = D2D1_DEFAULT_FLATTENING_TOLERANCE
) const;

Parameter

  • worldTransform
    Die Transformation, die vor dem Berechnen seines Bereichs auf diese Geometrie angewendet werden soll.

  • area
    Enthält nach dem Beenden dieser Methode einen Zeiger auf den Bereich der transformierten, vereinfachten Version dieser Geometrie.Sie müssen Speicher für diesen Parameter reservieren.

  • flatteningTolerance
    Die maximalen Grenzen für die Entfernung zwischen Punkten in der polygonalen Approximation der Geometrie.Kleinere Werte liefern genauere Ergebnisse, führen jedoch zu einer langsameren Ausführung.

Rückgabewert

Wenn die Methode erfolgreich ist, wird TRUE zurückgegeben.Andernfalls wird FALSE zurückgegeben.

Anforderungen

Header: afxrendertarget.h

Siehe auch

Referenz

CD2DGeometry-Klasse