public int Widen([NativeTypeName("FLOAT")] float strokeWidth, ID2D1StrokeStyle *strokeStyle, [NativeTypeName("const D2D1_MATRIX_3X2_F *")] D2D_MATRIX_3X2_F *worldTransform, ID2D1SimplifiedGeometrySink *geometrySink)
 {
     return(Widen(strokeWidth, strokeStyle, worldTransform, (0.25f), geometrySink));
 }
 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 Outline([NativeTypeName("const D2D1_MATRIX_3X2_F *")] D2D_MATRIX_3X2_F *worldTransform, ID2D1SimplifiedGeometrySink *geometrySink)
 {
     return(Outline(worldTransform, (0.25f), geometrySink));
 }
 public int Widen([NativeTypeName("FLOAT")] float strokeWidth, ID2D1StrokeStyle *strokeStyle, [NativeTypeName("const D2D1_MATRIX_3X2_F *")] D2D_MATRIX_3X2_F *worldTransform, [NativeTypeName("FLOAT")] float flatteningTolerance, ID2D1SimplifiedGeometrySink *geometrySink)
 {
     return(((delegate * unmanaged <ID2D1RoundedRectangleGeometry *, float, ID2D1StrokeStyle *, D2D_MATRIX_3X2_F *, float, ID2D1SimplifiedGeometrySink *, int>)(lpVtbl[16]))((ID2D1RoundedRectangleGeometry *)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink));
 }
 public int Simplify(D2D1_GEOMETRY_SIMPLIFICATION_OPTION simplificationOption, [NativeTypeName("const D2D1_MATRIX_3X2_F *")] D2D_MATRIX_3X2_F *worldTransform, ID2D1SimplifiedGeometrySink *geometrySink)
 {
     return(Simplify(simplificationOption, worldTransform, (0.25f), geometrySink));
 }
 public int Simplify(D2D1_GEOMETRY_SIMPLIFICATION_OPTION simplificationOption, [NativeTypeName("const D2D1_MATRIX_3X2_F *")] D2D_MATRIX_3X2_F *worldTransform, [NativeTypeName("FLOAT")] float flatteningTolerance, ID2D1SimplifiedGeometrySink *geometrySink)
 {
     return(((delegate * unmanaged <ID2D1RoundedRectangleGeometry *, D2D1_GEOMETRY_SIMPLIFICATION_OPTION, D2D_MATRIX_3X2_F *, float, ID2D1SimplifiedGeometrySink *, int>)(lpVtbl[9]))((ID2D1RoundedRectangleGeometry *)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, 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));
 }
Exemple #8
0
 public int Outline([NativeTypeName("const D2D1_MATRIX_3X2_F *")] D2D_MATRIX_3X2_F *worldTransform, [NativeTypeName("FLOAT")] float flatteningTolerance, ID2D1SimplifiedGeometrySink *geometrySink)
 {
     return(((delegate * unmanaged <ID2D1PathGeometry1 *, D2D_MATRIX_3X2_F *, float, ID2D1SimplifiedGeometrySink *, int>)(lpVtbl[12]))((ID2D1PathGeometry1 *)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink));
 }
Exemple #9
0
 public int GetGlyphRunOutline([NativeTypeName("FLOAT")] float emSize, [NativeTypeName("const UINT16 *")] ushort *glyphIndices, [NativeTypeName("const FLOAT *")] float *glyphAdvances, [NativeTypeName("const DWRITE_GLYPH_OFFSET *")] DWRITE_GLYPH_OFFSET *glyphOffsets, [NativeTypeName("UINT32")] uint glyphCount, [NativeTypeName("BOOL")] int isSideways, [NativeTypeName("BOOL")] int isRightToLeft, [NativeTypeName("IDWriteGeometrySink *")] ID2D1SimplifiedGeometrySink *geometrySink)
 {
     return(((delegate * unmanaged <IDWriteFontFace4 *, float, ushort *, float *, DWRITE_GLYPH_OFFSET *, uint, int, int, ID2D1SimplifiedGeometrySink *, int>)(lpVtbl[14]))((IDWriteFontFace4 *)Unsafe.AsPointer(ref this), emSize, glyphIndices, glyphAdvances, glyphOffsets, glyphCount, isSideways, isRightToLeft, geometrySink));
 }
 public int StreamAsGeometry([NativeTypeName("ID2D1InkStyle *")] ID2D1InkStyle *inkStyle, [NativeTypeName("const D2D1_MATRIX_3X2_F *")] D2D_MATRIX_3X2_F *worldTransform, [NativeTypeName("ID2D1SimplifiedGeometrySink *")] ID2D1SimplifiedGeometrySink *geometrySink)
 {
     return(StreamAsGeometry(inkStyle, worldTransform, (0.25f), geometrySink));
 }
 public int StreamAsGeometry([NativeTypeName("ID2D1InkStyle *")] ID2D1InkStyle *inkStyle, [NativeTypeName("const D2D1_MATRIX_3X2_F *")] D2D_MATRIX_3X2_F *worldTransform, [NativeTypeName("FLOAT")] float flatteningTolerance, [NativeTypeName("ID2D1SimplifiedGeometrySink *")] ID2D1SimplifiedGeometrySink *geometrySink)
 {
     return(((delegate * unmanaged <ID2D1Ink *, ID2D1InkStyle *, D2D_MATRIX_3X2_F *, float, ID2D1SimplifiedGeometrySink *, int>)(lpVtbl[12]))((ID2D1Ink *)Unsafe.AsPointer(ref this), inkStyle, worldTransform, flatteningTolerance, geometrySink));
 }
 public int Outline([NativeTypeName("const D2D1_MATRIX_3X2_F *")] D2D_MATRIX_3X2_F *worldTransform, [NativeTypeName("FLOAT")] float flatteningTolerance, [NativeTypeName("ID2D1SimplifiedGeometrySink *")] ID2D1SimplifiedGeometrySink *geometrySink)
 {
     return(((delegate * stdcall <ID2D1RoundedRectangleGeometry *, D2D_MATRIX_3X2_F *, float, ID2D1SimplifiedGeometrySink *, int>)(lpVtbl[12]))((ID2D1RoundedRectangleGeometry *)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink));
 }