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));
 }
Ejemplo n.º 2
0
 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));
 }
Ejemplo n.º 3
0
 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));
 }
Ejemplo n.º 4
0
 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));
 }