public int ComputePointAtLength([NativeTypeName("FLOAT")] float length, [NativeTypeName("const D2D1_MATRIX_3X2_F *")] D2D_MATRIX_3X2_F *worldTransform, [NativeTypeName("D2D1_POINT_2F *")] D2D_POINT_2F *point, [NativeTypeName("D2D1_POINT_2F *")] D2D_POINT_2F *unitTangentVector) { return(ComputePointAtLength(length, worldTransform, (0.25f), point, unitTangentVector)); }
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 ComputePointAtLength([NativeTypeName("FLOAT")] float length, [NativeTypeName("const D2D1_MATRIX_3X2_F *")] D2D_MATRIX_3X2_F *worldTransform, [NativeTypeName("FLOAT")] float flatteningTolerance, [NativeTypeName("D2D1_POINT_2F *")] D2D_POINT_2F *point, [NativeTypeName("D2D1_POINT_2F *")] D2D_POINT_2F *unitTangentVector) { return(((delegate * unmanaged <ID2D1RoundedRectangleGeometry *, float, D2D_MATRIX_3X2_F *, float, D2D_POINT_2F *, D2D_POINT_2F *, int>)(lpVtbl[15]))((ID2D1RoundedRectangleGeometry *)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector)); }
public int ComputeGlyphOrigins([NativeTypeName("const DWRITE_GLYPH_RUN *")] DWRITE_GLYPH_RUN *glyphRun, [NativeTypeName("D2D1_POINT_2F")] D2D_POINT_2F baselineOrigin, [NativeTypeName("D2D1_POINT_2F *")] D2D_POINT_2F *glyphOrigins) { return(((delegate * unmanaged <IDWriteFactory5 *, DWRITE_GLYPH_RUN *, D2D_POINT_2F, D2D_POINT_2F *, int>)(lpVtbl[41]))((IDWriteFactory5 *)Unsafe.AsPointer(ref this), glyphRun, baselineOrigin, glyphOrigins)); }
public int DrawImage(ID2D1Image *image, [NativeTypeName("const D2D1_POINT_2F *")] D2D_POINT_2F *targetOffset, [NativeTypeName("const D2D1_RECT_F *")] D2D_RECT_F *imageRectangle, D2D1_INTERPOLATION_MODE interpolationMode, D2D1_COMPOSITE_MODE compositeMode) { return(((delegate * unmanaged <ID2D1CommandSink1 *, ID2D1Image *, D2D_POINT_2F *, D2D_RECT_F *, D2D1_INTERPOLATION_MODE, D2D1_COMPOSITE_MODE, int>)(lpVtbl[18]))((ID2D1CommandSink1 *)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode)); }
public HRESULT BlendImage(ID2D1Image *image, D2D1_BLEND_MODE blendMode, [NativeTypeName("const D2D1_POINT_2F *")] D2D_POINT_2F *targetOffset, [NativeTypeName("const D2D1_RECT_F *")] D2D_RECT_F *imageRectangle, D2D1_INTERPOLATION_MODE interpolationMode) { return(((delegate * unmanaged <ID2D1CommandSink5 *, ID2D1Image *, D2D1_BLEND_MODE, D2D_POINT_2F *, D2D_RECT_F *, D2D1_INTERPOLATION_MODE, int>)(lpVtbl[34]))((ID2D1CommandSink5 *)Unsafe.AsPointer(ref this), image, blendMode, targetOffset, imageRectangle, interpolationMode)); }
public int ComputeGlyphOrigins([NativeTypeName("const DWRITE_GLYPH_RUN *")] DWRITE_GLYPH_RUN *glyphRun, DWRITE_MEASURING_MODE measuringMode, [NativeTypeName("D2D1_POINT_2F")] D2D_POINT_2F baselineOrigin, [NativeTypeName("const DWRITE_MATRIX *")] DWRITE_MATRIX *worldAndDpiTransform, [NativeTypeName("D2D1_POINT_2F *")] D2D_POINT_2F *glyphOrigins) { return(((delegate * unmanaged <IDWriteFactory5 *, DWRITE_GLYPH_RUN *, DWRITE_MEASURING_MODE, D2D_POINT_2F, DWRITE_MATRIX *, D2D_POINT_2F *, int>)(lpVtbl[42]))((IDWriteFactory5 *)Unsafe.AsPointer(ref this), glyphRun, measuringMode, baselineOrigin, worldAndDpiTransform, glyphOrigins)); }
public static extern void D2D1GetGradientMeshInteriorPointsFromCoonsPatch([NativeTypeName("const D2D1_POINT_2F *")] D2D_POINT_2F *pPoint0, [NativeTypeName("const D2D1_POINT_2F *")] D2D_POINT_2F *pPoint1, [NativeTypeName("const D2D1_POINT_2F *")] D2D_POINT_2F *pPoint2, [NativeTypeName("const D2D1_POINT_2F *")] D2D_POINT_2F *pPoint3, [NativeTypeName("const D2D1_POINT_2F *")] D2D_POINT_2F *pPoint4, [NativeTypeName("const D2D1_POINT_2F *")] D2D_POINT_2F *pPoint5, [NativeTypeName("const D2D1_POINT_2F *")] D2D_POINT_2F *pPoint6, [NativeTypeName("const D2D1_POINT_2F *")] D2D_POINT_2F *pPoint7, [NativeTypeName("const D2D1_POINT_2F *")] D2D_POINT_2F *pPoint8, [NativeTypeName("const D2D1_POINT_2F *")] D2D_POINT_2F *pPoint9, [NativeTypeName("const D2D1_POINT_2F *")] D2D_POINT_2F *pPoint10, [NativeTypeName("const D2D1_POINT_2F *")] D2D_POINT_2F *pPoint11, [NativeTypeName("D2D1_POINT_2F *")] D2D_POINT_2F *pTensorPoint11, [NativeTypeName("D2D1_POINT_2F *")] D2D_POINT_2F *pTensorPoint12, [NativeTypeName("D2D1_POINT_2F *")] D2D_POINT_2F *pTensorPoint21, [NativeTypeName("D2D1_POINT_2F *")] D2D_POINT_2F *pTensorPoint22);
public void AddLines([NativeTypeName("const D2D1_POINT_2F *")] D2D_POINT_2F *points, [NativeTypeName("UINT32")] uint pointsCount) { ((delegate * unmanaged <ID2D1SimplifiedGeometrySink *, D2D_POINT_2F *, uint, void>)(lpVtbl[6]))((ID2D1SimplifiedGeometrySink *)Unsafe.AsPointer(ref this), points, pointsCount); }
public HRESULT CreatePointCollection([NativeTypeName("const D2D1_POINT_2F *")] D2D_POINT_2F *points, [NativeTypeName("UINT32")] uint pointsCount, ID2D1SvgPointCollection **pointCollection) { return(((delegate * unmanaged <ID2D1SvgDocument *, D2D_POINT_2F *, uint, ID2D1SvgPointCollection **, int>)(lpVtbl[13]))((ID2D1SvgDocument *)Unsafe.AsPointer(ref this), points, pointsCount, pointCollection)); }
public int GetPoints([NativeTypeName("D2D1_POINT_2F *")] D2D_POINT_2F *points, [NativeTypeName("UINT32")] uint pointsCount, [NativeTypeName("UINT32")] uint startIndex = 0) { return(((delegate * unmanaged <ID2D1SvgPointCollection *, D2D_POINT_2F *, uint, uint, int>)(lpVtbl[8]))((ID2D1SvgPointCollection *)Unsafe.AsPointer(ref this), points, pointsCount, startIndex)); }
public int UpdatePoints([NativeTypeName("const D2D1_POINT_2F *")] D2D_POINT_2F *points, [NativeTypeName("UINT32")] uint pointsCount, [NativeTypeName("UINT32")] uint startIndex = 0) { return(((delegate * stdcall <ID2D1SvgPointCollection *, D2D_POINT_2F *, uint, uint, int>)(lpVtbl[7]))((ID2D1SvgPointCollection *)Unsafe.AsPointer(ref this), points, pointsCount, startIndex)); }