예제 #1
0
        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);
        }
예제 #2
0
 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);
 }