Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beschreibt die Schnittmenge zwischen dieser Geometrie und der angegebenen Geometrie. Der Vergleich erfolgt mithilfe der angegebenen Flachungstoleranz.
Syntax
HRESULT CompareWithGeometry(
ID2D1Geometry *inputGeometry,
const D2D1_MATRIX_3X2_F & inputGeometryTransform,
FLOAT flatteningTolerance,
D2D1_GEOMETRY_RELATION *relation
);
Parameter
inputGeometry
Typ: [in] ID2D1Geometry-*
Die zu testde Geometrie.
inputGeometryTransform
Typ: [in] const D2D1_MATRIX_3X2_F &
Die Transformation, die auf inputGeometry-angewendet werden soll.
flatteningTolerance
Typ: [in] FLOAT-
Der maximal zulässige Fehler beim Erstellen einer polygonalen Annäherung der Geometrie. Kein Punkt in der polygonalen Darstellung unterscheidet sich von der ursprünglichen Geometrie durch mehr als die Flachungstoleranz. Kleinere Werte erzeugen genauere Ergebnisse, verursachen jedoch eine langsamere Ausführung.
relation
Typ: [out] D2D1_GEOMETRY_RELATION*
Wenn diese Methode zurückgegeben wird, enthält sie einen Zeiger auf einen Wert, der beschreibt, wie diese Geometrie mit inputGeometry-verknüpft ist. Sie müssen Speicher für diesen Parameter zuweisen.
Rückgabewert
Typ: HRESULT-
Wenn diese Methode erfolgreich ist, wird S_OKzurückgegeben. Andernfalls wird ein HRESULT- Fehlercode zurückgegeben.
Bemerkungen
Beim Interpretieren der zurückgegebenen Beziehung Werts ist es wichtig zu beachten, dass das Element D2D1_GEOMETRY_RELATION_IS_CONTAINED des D2D1_GEOMETRY_RELATION Enumerationstyps bedeutet, dass diese Geometrie in inputGeometry-enthalten ist, nicht, dass diese Geometrie inputGeometryenthält.
Weitere Informationen zum Interpretieren anderer möglicher Rückgabewerte finden Sie unter D2D1_GEOMETRY_RELATION.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps] |
mindestens unterstützte Server- | Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Zielplattform- | Fenster |
Header- | d2d1.h |
Library | D2d1.lib |
DLL- | D2d1.dll |