[]
        
(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
object
PathGeometry1
Implements
System.IDisposable
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()

Constructors

PathGeometry1(IntPtr)

Initializes a new instance of the PathGeometry1 class.

public PathGeometry1(IntPtr nativePtr)

Parameters

nativePtr System.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 System.IntPtr to PathGeometry1.

public static explicit operator PathGeometry1(IntPtr nativePointer)

Parameters

nativePointer System.IntPtr

Returns

PathGeometry1