[]
        
(Showing Draft Content)

GrapeCity.Documents.DX.Direct2D.Geometry.Combine

Combine Method

Combine(Geometry, CombineMode, IGeometrySink)

Combines this geometry with the specified geometry and stores the result in an ISimplifiedGeometrySink.

Declaration
public void Combine(Geometry inputGeometry, CombineMode combineMode, IGeometrySink geometrySink)
Parameters
Type Name Description
Geometry inputGeometry

The geometry to combine with this instance.

CombineMode combineMode

The type of combine operation to perform.

IGeometrySink geometrySink

The result of the combine operation.

Combine(Geometry, CombineMode, float, IGeometrySink)

Combines this geometry with the specified geometry and stores the result in an ISimplifiedGeometrySink.

Declaration
public void Combine(Geometry inputGeometry, CombineMode combineMode, float flatteningTolerance, IGeometrySink geometrySink)
Parameters
Type Name Description
Geometry inputGeometry

The geometry to combine with this instance.

CombineMode combineMode

The type of combine operation to perform.

float flatteningTolerance

The maximum bounds on the distance between points in the polygonal approximation of the geometries. Smaller values produce more accurate results but cause slower execution.

IGeometrySink geometrySink

The result of the combine operation.

Combine(Geometry, CombineMode, Matrix3x2?, float, IGeometrySink)

Combines this geometry with the specified geometry and stores the result in an ISimplifiedGeometrySink.

Declaration
public void Combine(Geometry inputGeometry, CombineMode combineMode, Matrix3x2? inputGeometryTransform, float flatteningTolerance, IGeometrySink geometrySink)
Parameters
Type Name Description
Geometry inputGeometry

The geometry to combine with this instance.

CombineMode combineMode

The type of combine operation to perform.

Matrix3x2? inputGeometryTransform

The transform to apply to inputGeometry before combining, or NULL.

float flatteningTolerance

The maximum bounds on the distance between points in the polygonal approximation of the geometries. Smaller values produce more accurate results but cause slower execution.

IGeometrySink geometrySink

The result of the combine operation.