public virtual int CombineWithGeometry( ID2D1Geometry inputGeometry, D2D1_COMBINE_MODE combineMode, ref System.Numerics.Matrix3x2 inputGeometryTransform, float flatteningTolerance, ID2D1SimplifiedGeometrySink geometrySink ) { var fp = GetFunctionPointer(11); if (m_CombineWithGeometryFunc == null) { m_CombineWithGeometryFunc = (CombineWithGeometryFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(CombineWithGeometryFunc)); } return(m_CombineWithGeometryFunc(m_ptr, inputGeometry != null ? inputGeometry.Ptr : IntPtr.Zero, combineMode, ref inputGeometryTransform, flatteningTolerance, geometrySink != null ? geometrySink.Ptr : IntPtr.Zero)); }
public int CombineWithGeometry(ID2D1Geometry *inputGeometry, D2D1_COMBINE_MODE combineMode, [NativeTypeName("const D2D1_MATRIX_3X2_F *")] D2D_MATRIX_3X2_F *inputGeometryTransform, ID2D1SimplifiedGeometrySink *geometrySink) { return(CombineWithGeometry(inputGeometry, combineMode, inputGeometryTransform, (0.25f), geometrySink)); }
public int CombineWithGeometry(ID2D1Geometry *inputGeometry, D2D1_COMBINE_MODE combineMode, [NativeTypeName("const D2D1_MATRIX_3X2_F *")] D2D_MATRIX_3X2_F *inputGeometryTransform, [NativeTypeName("FLOAT")] float flatteningTolerance, ID2D1SimplifiedGeometrySink *geometrySink) { return(((delegate * unmanaged <ID2D1RoundedRectangleGeometry *, ID2D1Geometry *, D2D1_COMBINE_MODE, D2D_MATRIX_3X2_F *, float, ID2D1SimplifiedGeometrySink *, int>)(lpVtbl[11]))((ID2D1RoundedRectangleGeometry *)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink)); }