ID2D1Geometry::CompareWithGeometry methods

Describes the intersection between this geometry and the specified geometry.

Overload list

Method Description
CompareWithGeometry(ID2D1Geometry*,D2D1_MATRIX_3X2_F&,D2D1_GEOMETRY_RELATION*) Describes the intersection between this geometry and the specified geometry. The comparison is performed using the default flattening tolerance.
CompareWithGeometry(ID2D1Geometry*,D2D1_MATRIX_3X2_F*,D2D1_GEOMETRY_RELATION*) Describes the intersection between this geometry and the specified geometry. The comparison is performed using the default flattening tolerance.
CompareWithGeometry(ID2D1Geometry*,D2D1_MATRIX_3X2_F&,FLOAT,D2D1_GEOMETRY_RELATION*) Describes the intersection between this geometry and the specified geometry. The comparison is performed using the specified flattening tolerance.
CompareWithGeometry(ID2D1Geometry*,D2D1_MATRIX_3X2_F*,FLOAT,D2D1_GEOMETRY_RELATION*) Describes the intersection between this geometry and the specified geometry. The comparison is performed by using the specified flattening tolerance.

Remarks

When interpreting the returned relation value, it is important to remember that the member D2D1_GEOMETRY_RELATION_IS_CONTAINED of the D2D1_GEOMETRY_RELATION enumeration type means that this geometry is contained inside inputGeometry, not that this geometry contains inputGeometry.

For more information about how to interpret other possible return values, see D2D1_GEOMETRY_RELATION.

Requirements

Requirement Value
Library
D2d1.lib
DLL
D2d1.dll

See also

ID2D1Geometry