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));
 }
Beispiel #2
0
 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));
 }
Beispiel #5
0
 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));
 }
Beispiel #6
0
 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);
Beispiel #9
0
 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);
 }
Beispiel #10
0
 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));
 }