[]
        
(Showing Draft Content)

GrapeCity.Documents.DX.Direct2D.PathGeometry1

Class PathGeometry1

Namespace
GrapeCity.Documents.DX.Direct2D
Assembly
GcDocs.DX.Windows.dll

ID2D1PathGeometry1

[Guid("62baa2d2-ab54-41b7-b872-787e0106a421")]
public class PathGeometry1 : PathGeometry, IDisposable, IUnknown
Inheritance
PathGeometry1
Implements
Inherited Members

Constructors

PathGeometry1(IntPtr)

Initializes a new instance of the PathGeometry1 class.

public PathGeometry1(IntPtr nativePtr)

Parameters

nativePtr IntPtr

The native pointer.

Methods

ComputePointAndSegmentAtLength(float, int, Matrix3x2?, float, out PointDescription)

HRESULT ID2D1PathGeometry1::ComputePointAndSegmentAtLength([In] float length,[In] unsigned int startSegment,[In, Optional] const D2D_MATRIX_3X2_F* worldTransform,[In] float flatteningTolerance,[Out] D2D1_POINT_DESCRIPTION* pointDescription)

public void ComputePointAndSegmentAtLength(float length, int startSegment, Matrix3x2? worldTransform, float flatteningTolerance, out PointDescription pointDescriptionRef)

Parameters

length float
startSegment int
worldTransform Matrix3x2?
flatteningTolerance float
pointDescriptionRef PointDescription

Create(Factory1)

Initializes a new instance of the PathGeometry1 class.

public static PathGeometry1 Create(Factory1 factory)

Parameters

factory Factory1

The factory.

Returns

PathGeometry1

Operators

explicit operator PathGeometry1(IntPtr)

Performs an explicit conversion from IntPtr to PathGeometry1.

public static explicit operator PathGeometry1(IntPtr nativePointer)

Parameters

nativePointer IntPtr

Returns

PathGeometry1