public HRESULT DrawGdiMetafile(ID2D1GdiMetafile *gdiMetafile, [NativeTypeName("const D2D1_RECT_F *")] D2D_RECT_F *destinationRectangle, [NativeTypeName("const D2D1_RECT_F *")] D2D_RECT_F *sourceRectangle) { return(((delegate * unmanaged <ID2D1CommandSink4 *, ID2D1GdiMetafile *, D2D_RECT_F *, D2D_RECT_F *, int>)(lpVtbl[31]))((ID2D1CommandSink4 *)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle)); }
public int DrawGdiMetafile(ID2D1GdiMetafile *gdiMetafile, [NativeTypeName("const D2D1_POINT_2F *")] D2D_POINT_2F *targetOffset) { return(((delegate * unmanaged <ID2D1CommandSink1 *, ID2D1GdiMetafile *, D2D_POINT_2F *, int>)(lpVtbl[19]))((ID2D1CommandSink1 *)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset)); }
public int DrawGdiMetafile([NativeTypeName("ID2D1GdiMetafile *")] ID2D1GdiMetafile *gdiMetafile, [NativeTypeName("const D2D1_RECT_F *")] D2D_RECT_F *destinationRectangle, [NativeTypeName("const D2D1_RECT_F *")] D2D_RECT_F *sourceRectangle) { return(((delegate * stdcall <ID2D1CommandSink3 *, ID2D1GdiMetafile *, D2D_RECT_F *, D2D_RECT_F *, int>)(lpVtbl[31]))((ID2D1CommandSink3 *)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle)); }