CD2DGeometry::FillContainsPoint

Gibt an, ob der von der Geometrie ausgefüllte Bereich mit der angegebenen Vereinfachungstoleranz den angegebenen Punkt enthalten würde.

BOOL FillContainsPoint(
   CD2DPointF point,
   const D2D1_MATRIX_3X2_F& worldTransform,
   BOOL* contains,
   FLOAT flatteningTolerance = D2D1_DEFAULT_FLATTENING_TOLERANCE
) const;

Parameter

  • point
    Der zu überprüfende Punkt.

  • worldTransform
    Die Transformation, die vor dem Testen auf Einschluss auf die Geometrie angewendet werden soll.

  • contains
    Enthält nach dem Beenden dieser Methode den booleschen Rückgabewert TRUE, wenn der von der Geometrie ausgefüllte Bereich den Punkt enthält, andernfalls FALSE.Sie müssen Speicher für diesen Parameter reservieren.

  • flatteningTolerance
    Die numerische Genauigkeit, mit der der präzise geometrische Pfad und Pfadschnittmenge berechnet werden.Punkte außerhalb des Füllbereichs um weniger als die Toleranz werden immer noch als innerhalb betrachtet.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