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));
 }
 public int CompareWithGeometry(ID2D1Geometry *inputGeometry, [NativeTypeName("const D2D1_MATRIX_3X2_F *")] D2D_MATRIX_3X2_F *inputGeometryTransform, D2D1_GEOMETRY_RELATION *relation)
 {
     return(CompareWithGeometry(inputGeometry, inputGeometryTransform, (0.25f), relation));
 }
Example #4
0
 public int FillGeometry(ID2D1Geometry *geometry, ID2D1Brush *brush, ID2D1Brush *opacityBrush)
 {
     return(((delegate * unmanaged <ID2D1CommandSink1 *, ID2D1Geometry *, ID2D1Brush *, ID2D1Brush *, int>)(lpVtbl[22]))((ID2D1CommandSink1 *)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush));
 }
 public int CompareWithGeometry(ID2D1Geometry *inputGeometry, [NativeTypeName("const D2D1_MATRIX_3X2_F *")] D2D_MATRIX_3X2_F *inputGeometryTransform, [NativeTypeName("FLOAT")] float flatteningTolerance, D2D1_GEOMETRY_RELATION *relation)
 {
     return(((delegate * unmanaged <ID2D1RoundedRectangleGeometry *, ID2D1Geometry *, D2D_MATRIX_3X2_F *, float, D2D1_GEOMETRY_RELATION *, int>)(lpVtbl[8]))((ID2D1RoundedRectangleGeometry *)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation));
 }
Example #6
0
 public int CreateTransformedGeometry(ID2D1Geometry *sourceGeometry, [NativeTypeName("const D2D1_MATRIX_3X2_F *")] D2D_MATRIX_3X2_F *transform, ID2D1TransformedGeometry **transformedGeometry)
 {
     return(((delegate * unmanaged <ID2D1Factory5 *, ID2D1Geometry *, D2D_MATRIX_3X2_F *, ID2D1TransformedGeometry **, int>)(lpVtbl[9]))((ID2D1Factory5 *)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry));
 }
Example #7
0
 public int DrawGeometry(ID2D1Geometry *geometry, ID2D1Brush *brush, [NativeTypeName("FLOAT")] float strokeWidth, ID2D1StrokeStyle *strokeStyle)
 {
     return(((delegate * unmanaged <ID2D1CommandSink1 *, ID2D1Geometry *, ID2D1Brush *, float, ID2D1StrokeStyle *, int>)(lpVtbl[15]))((ID2D1CommandSink1 *)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle));
 }
 public void DrawGeometry([NativeTypeName("ID2D1Geometry *")] ID2D1Geometry *geometry, [NativeTypeName("ID2D1Brush *")] ID2D1Brush *brush, [NativeTypeName("FLOAT")] float strokeWidth = 1.0f, [NativeTypeName("ID2D1StrokeStyle *")] ID2D1StrokeStyle *strokeStyle = null)
 {
     ((delegate * stdcall <ID2D1BitmapRenderTarget *, ID2D1Geometry *, ID2D1Brush *, float, ID2D1StrokeStyle *, void>)(lpVtbl[22]))((ID2D1BitmapRenderTarget *)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle);
 }
 public void FillGeometry([NativeTypeName("ID2D1Geometry *")] ID2D1Geometry *geometry, [NativeTypeName("ID2D1Brush *")] ID2D1Brush *brush, [NativeTypeName("ID2D1Brush *")] ID2D1Brush *opacityBrush = null)
 {
     ((delegate * stdcall <ID2D1BitmapRenderTarget *, ID2D1Geometry *, ID2D1Brush *, ID2D1Brush *, void>)(lpVtbl[23]))((ID2D1BitmapRenderTarget *)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush);
 }
 public HRESULT DrawGeometry(ID2D1Geometry *geometry, ID2D1Brush *brush, float strokeWidth, ID2D1StrokeStyle *strokeStyle)
 {
     return(((delegate * unmanaged <ID2D1CommandSink4 *, ID2D1Geometry *, ID2D1Brush *, float, ID2D1StrokeStyle *, int>)(lpVtbl[15]))((ID2D1CommandSink4 *)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle));
 }
 public D2D1_LAYER_PARAMETERS1([NativeTypeName("ID2D1Geometry *"), Optional] ID2D1Geometry *geometricMask, [Optional] D2D1_ANTIALIAS_MODE maskAntialiasMode, [NativeTypeName("FLOAT")] float opacity = 1.0f, [NativeTypeName("ID2D1Brush *")] ID2D1Brush *opacityBrush = null, D2D1_LAYER_OPTIONS1 layerOptions = D2D1_LAYER_OPTIONS1_NONE)
     : this(InfiniteRect, geometricMask, maskAntialiasMode, IdentityMatrix, opacity, opacityBrush, layerOptions)
 {
 }
 public void FillGeometry(ID2D1Geometry *geometry, ID2D1Brush *brush, ID2D1Brush *opacityBrush = null)
 {
     ((delegate * unmanaged <ID2D1BitmapRenderTarget *, ID2D1Geometry *, ID2D1Brush *, ID2D1Brush *, void>)(lpVtbl[23]))((ID2D1BitmapRenderTarget *)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush);
 }
 public int FillGeometry([NativeTypeName("ID2D1Geometry *")] ID2D1Geometry *geometry, [NativeTypeName("ID2D1Brush *")] ID2D1Brush *brush, [NativeTypeName("ID2D1Brush *")] ID2D1Brush *opacityBrush)
 {
     return(((delegate * stdcall <ID2D1CommandSink1 *, ID2D1Geometry *, ID2D1Brush *, ID2D1Brush *, int>)(lpVtbl[22]))((ID2D1CommandSink1 *)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush));
 }
 public void DrawGeometry(ID2D1Geometry *geometry, ID2D1Brush *brush, float strokeWidth = 1.0f, ID2D1StrokeStyle *strokeStyle = null)
 {
     ((delegate * unmanaged <ID2D1BitmapRenderTarget *, ID2D1Geometry *, ID2D1Brush *, float, ID2D1StrokeStyle *, void>)(lpVtbl[22]))((ID2D1BitmapRenderTarget *)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle);
 }
 public int CompareWithGeometry([NativeTypeName("ID2D1Geometry *")] ID2D1Geometry *inputGeometry, [NativeTypeName("const D2D1_MATRIX_3X2_F *")] D2D_MATRIX_3X2_F *inputGeometryTransform, [NativeTypeName("FLOAT")] float flatteningTolerance, [NativeTypeName("D2D1_GEOMETRY_RELATION *")] D2D1_GEOMETRY_RELATION *relation)
 {
     return(((delegate * stdcall <ID2D1PathGeometry1 *, ID2D1Geometry *, D2D_MATRIX_3X2_F *, float, D2D1_GEOMETRY_RELATION *, int>)(lpVtbl[8]))((ID2D1PathGeometry1 *)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation));
 }
Example #16
0
 public D2D1_LAYER_PARAMETERS([Optional] ID2D1Geometry *geometricMask, [Optional] D2D1_ANTIALIAS_MODE maskAntialiasMode, float opacity = 1.0f, ID2D1Brush *opacityBrush = null, D2D1_LAYER_OPTIONS layerOptions = D2D1_LAYER_OPTIONS_NONE)
     : this(InfiniteRect, geometricMask, maskAntialiasMode, IdentityMatrix, opacity, opacityBrush, layerOptions)
 {
 }