public HRESULT DrawInk(ID2D1Ink *ink, ID2D1Brush *brush, ID2D1InkStyle *inkStyle) { return(((delegate * unmanaged <ID2D1CommandSink4 *, ID2D1Ink *, ID2D1Brush *, ID2D1InkStyle *, int>)(lpVtbl[29]))((ID2D1CommandSink4 *)Unsafe.AsPointer(ref this), ink, brush, inkStyle)); }
public int StreamAsGeometry([NativeTypeName("ID2D1InkStyle *")] ID2D1InkStyle *inkStyle, [NativeTypeName("const D2D1_MATRIX_3X2_F *")] D2D_MATRIX_3X2_F *worldTransform, [NativeTypeName("ID2D1SimplifiedGeometrySink *")] ID2D1SimplifiedGeometrySink *geometrySink) { return(StreamAsGeometry(inkStyle, worldTransform, (0.25f), geometrySink)); }
public int StreamAsGeometry([NativeTypeName("ID2D1InkStyle *")] ID2D1InkStyle *inkStyle, [NativeTypeName("const D2D1_MATRIX_3X2_F *")] D2D_MATRIX_3X2_F *worldTransform, [NativeTypeName("FLOAT")] float flatteningTolerance, [NativeTypeName("ID2D1SimplifiedGeometrySink *")] ID2D1SimplifiedGeometrySink *geometrySink) { return(((delegate * unmanaged <ID2D1Ink *, ID2D1InkStyle *, D2D_MATRIX_3X2_F *, float, ID2D1SimplifiedGeometrySink *, int>)(lpVtbl[12]))((ID2D1Ink *)Unsafe.AsPointer(ref this), inkStyle, worldTransform, flatteningTolerance, geometrySink)); }
public int GetBounds([NativeTypeName("ID2D1InkStyle *")] ID2D1InkStyle *inkStyle, [NativeTypeName("const D2D1_MATRIX_3X2_F *")] D2D_MATRIX_3X2_F *worldTransform, [NativeTypeName("D2D1_RECT_F *")] D2D_RECT_F *bounds) { return(((delegate * unmanaged <ID2D1Ink *, ID2D1InkStyle *, D2D_MATRIX_3X2_F *, D2D_RECT_F *, int>)(lpVtbl[13]))((ID2D1Ink *)Unsafe.AsPointer(ref this), inkStyle, worldTransform, bounds)); }
public int DrawInk([NativeTypeName("ID2D1Ink *")] ID2D1Ink *ink, [NativeTypeName("ID2D1Brush *")] ID2D1Brush *brush, [NativeTypeName("ID2D1InkStyle *")] ID2D1InkStyle *inkStyle) { return(((delegate * unmanaged <ID2D1CommandSink3 *, ID2D1Ink *, ID2D1Brush *, ID2D1InkStyle *, int>)(lpVtbl[29]))((ID2D1CommandSink3 *)Unsafe.AsPointer(ref this), ink, brush, inkStyle)); }