public virtual void BeginFigure( System.Numerics.Vector2 startPoint, D2D1_FIGURE_BEGIN figureBegin ) { var fp = GetFunctionPointer(5); if (m_BeginFigureFunc == null) { m_BeginFigureFunc = (BeginFigureFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(BeginFigureFunc)); } m_BeginFigureFunc(m_ptr, startPoint, figureBegin); }
public void BeginFigure([NativeTypeName("D2D1_POINT_2F")] D2D_POINT_2F startPoint, D2D1_FIGURE_BEGIN figureBegin) { ((delegate * unmanaged <ID2D1SimplifiedGeometrySink *, D2D_POINT_2F, D2D1_FIGURE_BEGIN, void>)(lpVtbl[5]))((ID2D1SimplifiedGeometrySink *)Unsafe.AsPointer(ref this), startPoint, figureBegin); }