Skip to content

Commit 903814d

Browse files
committed
Add generated APIs
1 parent 0d94269 commit 903814d

File tree

1 file changed

+96
-26
lines changed

1 file changed

+96
-26
lines changed

binding/SkiaSharp/SkiaApi.generated.cs

Lines changed: 96 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -467,6 +467,34 @@ internal static void gr_direct_context_flush_and_submit (gr_direct_context_t con
467467
(gr_direct_context_flush_and_submit_delegate ??= GetSymbol<Delegates.gr_direct_context_flush_and_submit> ("gr_direct_context_flush_and_submit")).Invoke (context, syncCpu);
468468
#endif
469469

470+
// void gr_direct_context_flush_image(gr_direct_context_t* context, const sk_image_t* image)
471+
#if !USE_DELEGATES
472+
[DllImport (SKIA, CallingConvention = CallingConvention.Cdecl)]
473+
internal static extern void gr_direct_context_flush_image (gr_direct_context_t context, sk_image_t image);
474+
#else
475+
private partial class Delegates {
476+
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
477+
internal delegate void gr_direct_context_flush_image (gr_direct_context_t context, sk_image_t image);
478+
}
479+
private static Delegates.gr_direct_context_flush_image gr_direct_context_flush_image_delegate;
480+
internal static void gr_direct_context_flush_image (gr_direct_context_t context, sk_image_t image) =>
481+
(gr_direct_context_flush_image_delegate ??= GetSymbol<Delegates.gr_direct_context_flush_image> ("gr_direct_context_flush_image")).Invoke (context, image);
482+
#endif
483+
484+
// void gr_direct_context_flush_surface(gr_direct_context_t* context, sk_surface_t* surface)
485+
#if !USE_DELEGATES
486+
[DllImport (SKIA, CallingConvention = CallingConvention.Cdecl)]
487+
internal static extern void gr_direct_context_flush_surface (gr_direct_context_t context, sk_surface_t surface);
488+
#else
489+
private partial class Delegates {
490+
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
491+
internal delegate void gr_direct_context_flush_surface (gr_direct_context_t context, sk_surface_t surface);
492+
}
493+
private static Delegates.gr_direct_context_flush_surface gr_direct_context_flush_surface_delegate;
494+
internal static void gr_direct_context_flush_surface (gr_direct_context_t context, sk_surface_t surface) =>
495+
(gr_direct_context_flush_surface_delegate ??= GetSymbol<Delegates.gr_direct_context_flush_surface> ("gr_direct_context_flush_surface")).Invoke (context, surface);
496+
#endif
497+
470498
// void gr_direct_context_free_gpu_resources(gr_direct_context_t* context)
471499
#if !USE_DELEGATES
472500
[DllImport (SKIA, CallingConvention = CallingConvention.Cdecl)]
@@ -2817,6 +2845,34 @@ internal static sk_colorfilter_t sk_colorfilter_new_high_contrast (SKHighContras
28172845
(sk_colorfilter_new_high_contrast_delegate ??= GetSymbol<Delegates.sk_colorfilter_new_high_contrast> ("sk_colorfilter_new_high_contrast")).Invoke (config);
28182846
#endif
28192847

2848+
// sk_colorfilter_t* sk_colorfilter_new_hsla_matrix(const float[20] array = 20)
2849+
#if !USE_DELEGATES
2850+
[DllImport (SKIA, CallingConvention = CallingConvention.Cdecl)]
2851+
internal static extern sk_colorfilter_t sk_colorfilter_new_hsla_matrix (Single* array);
2852+
#else
2853+
private partial class Delegates {
2854+
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
2855+
internal delegate sk_colorfilter_t sk_colorfilter_new_hsla_matrix (Single* array);
2856+
}
2857+
private static Delegates.sk_colorfilter_new_hsla_matrix sk_colorfilter_new_hsla_matrix_delegate;
2858+
internal static sk_colorfilter_t sk_colorfilter_new_hsla_matrix (Single* array) =>
2859+
(sk_colorfilter_new_hsla_matrix_delegate ??= GetSymbol<Delegates.sk_colorfilter_new_hsla_matrix> ("sk_colorfilter_new_hsla_matrix")).Invoke (array);
2860+
#endif
2861+
2862+
// sk_colorfilter_t* sk_colorfilter_new_lerp(float t, sk_colorfilter_t* dst, sk_colorfilter_t* src)
2863+
#if !USE_DELEGATES
2864+
[DllImport (SKIA, CallingConvention = CallingConvention.Cdecl)]
2865+
internal static extern sk_colorfilter_t sk_colorfilter_new_lerp (Single t, sk_colorfilter_t dst, sk_colorfilter_t src);
2866+
#else
2867+
private partial class Delegates {
2868+
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
2869+
internal delegate sk_colorfilter_t sk_colorfilter_new_lerp (Single t, sk_colorfilter_t dst, sk_colorfilter_t src);
2870+
}
2871+
private static Delegates.sk_colorfilter_new_lerp sk_colorfilter_new_lerp_delegate;
2872+
internal static sk_colorfilter_t sk_colorfilter_new_lerp (Single t, sk_colorfilter_t dst, sk_colorfilter_t src) =>
2873+
(sk_colorfilter_new_lerp_delegate ??= GetSymbol<Delegates.sk_colorfilter_new_lerp> ("sk_colorfilter_new_lerp")).Invoke (t, dst, src);
2874+
#endif
2875+
28202876
// sk_colorfilter_t* sk_colorfilter_new_lighting(sk_color_t mul, sk_color_t add)
28212877
#if !USE_DELEGATES
28222878
[DllImport (SKIA, CallingConvention = CallingConvention.Cdecl)]
@@ -2831,6 +2887,20 @@ internal static sk_colorfilter_t sk_colorfilter_new_lighting (UInt32 mul, UInt32
28312887
(sk_colorfilter_new_lighting_delegate ??= GetSymbol<Delegates.sk_colorfilter_new_lighting> ("sk_colorfilter_new_lighting")).Invoke (mul, add);
28322888
#endif
28332889

2890+
// sk_colorfilter_t* sk_colorfilter_new_linear_to_srgb_gamma()
2891+
#if !USE_DELEGATES
2892+
[DllImport (SKIA, CallingConvention = CallingConvention.Cdecl)]
2893+
internal static extern sk_colorfilter_t sk_colorfilter_new_linear_to_srgb_gamma ();
2894+
#else
2895+
private partial class Delegates {
2896+
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
2897+
internal delegate sk_colorfilter_t sk_colorfilter_new_linear_to_srgb_gamma ();
2898+
}
2899+
private static Delegates.sk_colorfilter_new_linear_to_srgb_gamma sk_colorfilter_new_linear_to_srgb_gamma_delegate;
2900+
internal static sk_colorfilter_t sk_colorfilter_new_linear_to_srgb_gamma () =>
2901+
(sk_colorfilter_new_linear_to_srgb_gamma_delegate ??= GetSymbol<Delegates.sk_colorfilter_new_linear_to_srgb_gamma> ("sk_colorfilter_new_linear_to_srgb_gamma")).Invoke ();
2902+
#endif
2903+
28342904
// sk_colorfilter_t* sk_colorfilter_new_luma_color()
28352905
#if !USE_DELEGATES
28362906
[DllImport (SKIA, CallingConvention = CallingConvention.Cdecl)]
@@ -2859,6 +2929,20 @@ internal static sk_colorfilter_t sk_colorfilter_new_mode (UInt32 c, SKBlendMode
28592929
(sk_colorfilter_new_mode_delegate ??= GetSymbol<Delegates.sk_colorfilter_new_mode> ("sk_colorfilter_new_mode")).Invoke (c, mode);
28602930
#endif
28612931

2932+
// sk_colorfilter_t* sk_colorfilter_new_srgb_to_linear_gamma()
2933+
#if !USE_DELEGATES
2934+
[DllImport (SKIA, CallingConvention = CallingConvention.Cdecl)]
2935+
internal static extern sk_colorfilter_t sk_colorfilter_new_srgb_to_linear_gamma ();
2936+
#else
2937+
private partial class Delegates {
2938+
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
2939+
internal delegate sk_colorfilter_t sk_colorfilter_new_srgb_to_linear_gamma ();
2940+
}
2941+
private static Delegates.sk_colorfilter_new_srgb_to_linear_gamma sk_colorfilter_new_srgb_to_linear_gamma_delegate;
2942+
internal static sk_colorfilter_t sk_colorfilter_new_srgb_to_linear_gamma () =>
2943+
(sk_colorfilter_new_srgb_to_linear_gamma_delegate ??= GetSymbol<Delegates.sk_colorfilter_new_srgb_to_linear_gamma> ("sk_colorfilter_new_srgb_to_linear_gamma")).Invoke ();
2944+
#endif
2945+
28622946
// sk_colorfilter_t* sk_colorfilter_new_table(const uint8_t[256] table = 256)
28632947
#if !USE_DELEGATES
28642948
[DllImport (SKIA, CallingConvention = CallingConvention.Cdecl)]
@@ -5025,32 +5109,32 @@ internal static sk_image_t sk_image_make_raster_image (sk_image_t cimage) =>
50255109
(sk_image_make_raster_image_delegate ??= GetSymbol<Delegates.sk_image_make_raster_image> ("sk_image_make_raster_image")).Invoke (cimage);
50265110
#endif
50275111

5028-
// sk_shader_t* sk_image_make_shader(const sk_image_t* image, sk_shader_tilemode_t tileX, sk_shader_tilemode_t tileY, const sk_sampling_options_t* sampling, const sk_matrix_t* cmatrix)
5112+
// sk_shader_t* sk_image_make_raw_shader(const sk_image_t* image, sk_shader_tilemode_t tileX, sk_shader_tilemode_t tileY, const sk_sampling_options_t* sampling, const sk_matrix_t* cmatrix)
50295113
#if !USE_DELEGATES
50305114
[DllImport (SKIA, CallingConvention = CallingConvention.Cdecl)]
5031-
internal static extern sk_shader_t sk_image_make_shader (sk_image_t image, SKShaderTileMode tileX, SKShaderTileMode tileY, SKSamplingOptions* sampling, SKMatrix* cmatrix);
5115+
internal static extern sk_shader_t sk_image_make_raw_shader (sk_image_t image, SKShaderTileMode tileX, SKShaderTileMode tileY, SKSamplingOptions* sampling, SKMatrix* cmatrix);
50325116
#else
50335117
private partial class Delegates {
50345118
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
5035-
internal delegate sk_shader_t sk_image_make_shader (sk_image_t image, SKShaderTileMode tileX, SKShaderTileMode tileY, SKSamplingOptions* sampling, SKMatrix* cmatrix);
5119+
internal delegate sk_shader_t sk_image_make_raw_shader (sk_image_t image, SKShaderTileMode tileX, SKShaderTileMode tileY, SKSamplingOptions* sampling, SKMatrix* cmatrix);
50365120
}
5037-
private static Delegates.sk_image_make_shader sk_image_make_shader_delegate;
5038-
internal static sk_shader_t sk_image_make_shader (sk_image_t image, SKShaderTileMode tileX, SKShaderTileMode tileY, SKSamplingOptions* sampling, SKMatrix* cmatrix) =>
5039-
(sk_image_make_shader_delegate ??= GetSymbol<Delegates.sk_image_make_shader> ("sk_image_make_shader")).Invoke (image, tileX, tileY, sampling, cmatrix);
5121+
private static Delegates.sk_image_make_raw_shader sk_image_make_raw_shader_delegate;
5122+
internal static sk_shader_t sk_image_make_raw_shader (sk_image_t image, SKShaderTileMode tileX, SKShaderTileMode tileY, SKSamplingOptions* sampling, SKMatrix* cmatrix) =>
5123+
(sk_image_make_raw_shader_delegate ??= GetSymbol<Delegates.sk_image_make_raw_shader> ("sk_image_make_raw_shader")).Invoke (image, tileX, tileY, sampling, cmatrix);
50405124
#endif
50415125

5042-
// sk_shader_t* sk_image_make_raw_shader(const sk_image_t* image, sk_shader_tilemode_t tileX, sk_shader_tilemode_t tileY, const sk_sampling_options_t* sampling, const sk_matrix_t* cmatrix)
5126+
// sk_shader_t* sk_image_make_shader(const sk_image_t* image, sk_shader_tilemode_t tileX, sk_shader_tilemode_t tileY, const sk_sampling_options_t* sampling, const sk_matrix_t* cmatrix)
50435127
#if !USE_DELEGATES
50445128
[DllImport (SKIA, CallingConvention = CallingConvention.Cdecl)]
5045-
internal static extern sk_shader_t sk_image_make_raw_shader (sk_image_t image, SKShaderTileMode tileX, SKShaderTileMode tileY, SKSamplingOptions* sampling, SKMatrix* cmatrix);
5129+
internal static extern sk_shader_t sk_image_make_shader (sk_image_t image, SKShaderTileMode tileX, SKShaderTileMode tileY, SKSamplingOptions* sampling, SKMatrix* cmatrix);
50465130
#else
50475131
private partial class Delegates {
50485132
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
5049-
internal delegate sk_shader_t sk_image_make_raw_shader (sk_image_t image, SKShaderTileMode tileX, SKShaderTileMode tileY, SKSamplingOptions* sampling, SKMatrix* cmatrix);
5133+
internal delegate sk_shader_t sk_image_make_shader (sk_image_t image, SKShaderTileMode tileX, SKShaderTileMode tileY, SKSamplingOptions* sampling, SKMatrix* cmatrix);
50505134
}
5051-
private static Delegates.sk_image_make_raw_shader sk_image_make_raw_shader_delegate;
5052-
internal static sk_shader_t sk_image_make_raw_shader (sk_image_t image, SKShaderTileMode tileX, SKShaderTileMode tileY, SKSamplingOptions* sampling, SKMatrix* cmatrix) =>
5053-
(sk_image_make_raw_shader_delegate ??= GetSymbol<Delegates.sk_image_make_raw_shader> ("sk_image_make_raw_shader")).Invoke (image, tileX, tileY, sampling, cmatrix);
5135+
private static Delegates.sk_image_make_shader sk_image_make_shader_delegate;
5136+
internal static sk_shader_t sk_image_make_shader (sk_image_t image, SKShaderTileMode tileX, SKShaderTileMode tileY, SKSamplingOptions* sampling, SKMatrix* cmatrix) =>
5137+
(sk_image_make_shader_delegate ??= GetSymbol<Delegates.sk_image_make_shader> ("sk_image_make_shader")).Invoke (image, tileX, tileY, sampling, cmatrix);
50545138
#endif
50555139

50565140
// sk_image_t* sk_image_make_subset(const sk_image_t* cimage, gr_direct_context_t* context, const sk_irect_t* subset)
@@ -5359,20 +5443,6 @@ internal static void sk_image_unref (sk_image_t cimage) =>
53595443

53605444
#region sk_imagefilter.h
53615445

5362-
// sk_imagefilter_t* sk_imagefilter_new_alpha_threshold(const sk_region_t* region, float innerThreshold, float outerThreshold, const sk_imagefilter_t* input)
5363-
#if !USE_DELEGATES
5364-
[DllImport (SKIA, CallingConvention = CallingConvention.Cdecl)]
5365-
internal static extern sk_imagefilter_t sk_imagefilter_new_alpha_threshold (sk_region_t region, Single innerThreshold, Single outerThreshold, sk_imagefilter_t input);
5366-
#else
5367-
private partial class Delegates {
5368-
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
5369-
internal delegate sk_imagefilter_t sk_imagefilter_new_alpha_threshold (sk_region_t region, Single innerThreshold, Single outerThreshold, sk_imagefilter_t input);
5370-
}
5371-
private static Delegates.sk_imagefilter_new_alpha_threshold sk_imagefilter_new_alpha_threshold_delegate;
5372-
internal static sk_imagefilter_t sk_imagefilter_new_alpha_threshold (sk_region_t region, Single innerThreshold, Single outerThreshold, sk_imagefilter_t input) =>
5373-
(sk_imagefilter_new_alpha_threshold_delegate ??= GetSymbol<Delegates.sk_imagefilter_new_alpha_threshold> ("sk_imagefilter_new_alpha_threshold")).Invoke (region, innerThreshold, outerThreshold, input);
5374-
#endif
5375-
53765446
// sk_imagefilter_t* sk_imagefilter_new_arithmetic(float k1, float k2, float k3, float k4, bool enforcePMColor, const sk_imagefilter_t* background, const sk_imagefilter_t* foreground, const sk_rect_t* cropRect)
53775447
#if !USE_DELEGATES
53785448
[DllImport (SKIA, CallingConvention = CallingConvention.Cdecl)]

0 commit comments

Comments
 (0)