public int SetSegments([NativeTypeName("UINT32")] uint startSegment, [NativeTypeName("const D2D1_INK_BEZIER_SEGMENT *")] D2D1_INK_BEZIER_SEGMENT *segments, [NativeTypeName("UINT32")] uint segmentsCount) { return(((delegate * unmanaged <ID2D1Ink *, uint, D2D1_INK_BEZIER_SEGMENT *, uint, int>)(lpVtbl[8]))((ID2D1Ink *)Unsafe.AsPointer(ref this), startSegment, segments, segmentsCount)); }
public int SetSegmentAtEnd([NativeTypeName("const D2D1_INK_BEZIER_SEGMENT *")] D2D1_INK_BEZIER_SEGMENT *segment) { return(((delegate * unmanaged <ID2D1Ink *, D2D1_INK_BEZIER_SEGMENT *, int>)(lpVtbl[9]))((ID2D1Ink *)Unsafe.AsPointer(ref this), segment)); }
public int AddSegments([NativeTypeName("const D2D1_INK_BEZIER_SEGMENT *")] D2D1_INK_BEZIER_SEGMENT *segments, [NativeTypeName("UINT32")] uint segmentsCount) { return(((delegate * stdcall <ID2D1Ink *, D2D1_INK_BEZIER_SEGMENT *, uint, int>)(lpVtbl[6]))((ID2D1Ink *)Unsafe.AsPointer(ref this), segments, segmentsCount)); }