[]
        
(Showing Draft Content)

C1.Util.DX.Direct2D.Geometry.Combine

Combine Method

Combine(Geometry, CombineMode, GeometrySink)

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

Declaration
public void Combine(Geometry inputGeometry, CombineMode combineMode, GeometrySink geometrySink)
Public Sub Combine(inputGeometry As Geometry, combineMode As CombineMode, geometrySink As GeometrySink)
Parameters
Type Name Description
Geometry inputGeometry

The geometry to combine with this instance.

CombineMode combineMode

The type of combine operation to perform.

GeometrySink geometrySink

The result of the combine operation.

Combine(Geometry, CombineMode, float, GeometrySink)

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

Declaration
public void Combine(Geometry inputGeometry, CombineMode combineMode, float flatteningTolerance, GeometrySink geometrySink)
Public Sub Combine(inputGeometry As Geometry, combineMode As CombineMode, flatteningTolerance As Single, geometrySink As 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.

GeometrySink geometrySink

The result of the combine operation.

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

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

Declaration
public void Combine(Geometry inputGeometry, CombineMode combineMode, Matrix3x2? inputGeometryTransform, float flatteningTolerance, GeometrySink geometrySink)
Public Sub Combine(inputGeometry As Geometry, combineMode As CombineMode, inputGeometryTransform As Matrix3x2?, flatteningTolerance As Single, geometrySink As 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.

GeometrySink geometrySink

The result of the combine operation.