@@ -1144,6 +1144,25 @@ internal static GRBackendNative gr_recording_context_get_backend (gr_recording_c
1144
1144
(gr_recording_context_get_backend_delegate ??= GetSymbol<Delegates.gr_recording_context_get_backend> ("gr_recording_context_get_backend")).Invoke (context);
1145
1145
#endif
1146
1146
1147
+ // gr_direct_context_t* gr_recording_context_get_direct_context(gr_recording_context_t* context)
1148
+ #if !USE_DELEGATES
1149
+ #if USE_LIBRARY_IMPORT
1150
+ [LibraryImport (SKIA)]
1151
+ internal static partial gr_direct_context_t gr_recording_context_get_direct_context (gr_recording_context_t context);
1152
+ #else // !USE_LIBRARY_IMPORT
1153
+ [DllImport (SKIA, CallingConvention = CallingConvention.Cdecl)]
1154
+ internal static extern gr_direct_context_t gr_recording_context_get_direct_context (gr_recording_context_t context);
1155
+ #endif
1156
+ #else
1157
+ private partial class Delegates {
1158
+ [UnmanagedFunctionPointer (CallingConvention.Cdecl)]
1159
+ internal delegate gr_direct_context_t gr_recording_context_get_direct_context (gr_recording_context_t context);
1160
+ }
1161
+ private static Delegates.gr_recording_context_get_direct_context gr_recording_context_get_direct_context_delegate;
1162
+ internal static gr_direct_context_t gr_recording_context_get_direct_context (gr_recording_context_t context) =>
1163
+ (gr_recording_context_get_direct_context_delegate ??= GetSymbol<Delegates.gr_recording_context_get_direct_context> ("gr_recording_context_get_direct_context")).Invoke (context);
1164
+ #endif
1165
+
1147
1166
// int gr_recording_context_get_max_surface_sample_count_for_color_type(gr_recording_context_t* context, sk_colortype_t colorType)
1148
1167
#if !USE_DELEGATES
1149
1168
#if USE_LIBRARY_IMPORT
@@ -2750,25 +2769,6 @@ internal static void sk_canvas_draw_vertices (sk_canvas_t ccanvas, sk_vertices_t
2750
2769
(sk_canvas_draw_vertices_delegate ??= GetSymbol<Delegates.sk_canvas_draw_vertices> ("sk_canvas_draw_vertices")).Invoke (ccanvas, vertices, mode, paint);
2751
2770
#endif
2752
2771
2753
- // void sk_canvas_flush(sk_canvas_t* ccanvas)
2754
- #if !USE_DELEGATES
2755
- #if USE_LIBRARY_IMPORT
2756
- [LibraryImport (SKIA)]
2757
- internal static partial void sk_canvas_flush (sk_canvas_t ccanvas);
2758
- #else // !USE_LIBRARY_IMPORT
2759
- [DllImport (SKIA, CallingConvention = CallingConvention.Cdecl)]
2760
- internal static extern void sk_canvas_flush (sk_canvas_t ccanvas);
2761
- #endif
2762
- #else
2763
- private partial class Delegates {
2764
- [UnmanagedFunctionPointer (CallingConvention.Cdecl)]
2765
- internal delegate void sk_canvas_flush (sk_canvas_t ccanvas);
2766
- }
2767
- private static Delegates.sk_canvas_flush sk_canvas_flush_delegate;
2768
- internal static void sk_canvas_flush (sk_canvas_t ccanvas) =>
2769
- (sk_canvas_flush_delegate ??= GetSymbol<Delegates.sk_canvas_flush> ("sk_canvas_flush")).Invoke (ccanvas);
2770
- #endif
2771
-
2772
2772
// bool sk_canvas_get_device_clip_bounds(sk_canvas_t* ccanvas, sk_irect_t* cbounds)
2773
2773
#if !USE_DELEGATES
2774
2774
#if USE_LIBRARY_IMPORT
@@ -3164,6 +3164,44 @@ internal static void sk_canvas_translate (sk_canvas_t ccanvas, Single dx, Single
3164
3164
(sk_canvas_translate_delegate ??= GetSymbol<Delegates.sk_canvas_translate> ("sk_canvas_translate")).Invoke (ccanvas, dx, dy);
3165
3165
#endif
3166
3166
3167
+ // gr_recording_context_t* sk_get_recording_context(sk_canvas_t* canvas)
3168
+ #if !USE_DELEGATES
3169
+ #if USE_LIBRARY_IMPORT
3170
+ [LibraryImport (SKIA)]
3171
+ internal static partial gr_recording_context_t sk_get_recording_context (sk_canvas_t canvas);
3172
+ #else // !USE_LIBRARY_IMPORT
3173
+ [DllImport (SKIA, CallingConvention = CallingConvention.Cdecl)]
3174
+ internal static extern gr_recording_context_t sk_get_recording_context (sk_canvas_t canvas);
3175
+ #endif
3176
+ #else
3177
+ private partial class Delegates {
3178
+ [UnmanagedFunctionPointer (CallingConvention.Cdecl)]
3179
+ internal delegate gr_recording_context_t sk_get_recording_context (sk_canvas_t canvas);
3180
+ }
3181
+ private static Delegates.sk_get_recording_context sk_get_recording_context_delegate;
3182
+ internal static gr_recording_context_t sk_get_recording_context (sk_canvas_t canvas) =>
3183
+ (sk_get_recording_context_delegate ??= GetSymbol<Delegates.sk_get_recording_context> ("sk_get_recording_context")).Invoke (canvas);
3184
+ #endif
3185
+
3186
+ // sk_surface_t* sk_get_surface(sk_canvas_t* canvas)
3187
+ #if !USE_DELEGATES
3188
+ #if USE_LIBRARY_IMPORT
3189
+ [LibraryImport (SKIA)]
3190
+ internal static partial sk_surface_t sk_get_surface (sk_canvas_t canvas);
3191
+ #else // !USE_LIBRARY_IMPORT
3192
+ [DllImport (SKIA, CallingConvention = CallingConvention.Cdecl)]
3193
+ internal static extern sk_surface_t sk_get_surface (sk_canvas_t canvas);
3194
+ #endif
3195
+ #else
3196
+ private partial class Delegates {
3197
+ [UnmanagedFunctionPointer (CallingConvention.Cdecl)]
3198
+ internal delegate sk_surface_t sk_get_surface (sk_canvas_t canvas);
3199
+ }
3200
+ private static Delegates.sk_get_surface sk_get_surface_delegate;
3201
+ internal static sk_surface_t sk_get_surface (sk_canvas_t canvas) =>
3202
+ (sk_get_surface_delegate ??= GetSymbol<Delegates.sk_get_surface> ("sk_get_surface")).Invoke (canvas);
3203
+ #endif
3204
+
3167
3205
// void sk_nodraw_canvas_destroy(sk_nodraw_canvas_t* t)
3168
3206
#if !USE_DELEGATES
3169
3207
#if USE_LIBRARY_IMPORT
@@ -14927,44 +14965,6 @@ internal static void sk_surface_draw (sk_surface_t surface, sk_canvas_t canvas,
14927
14965
(sk_surface_draw_delegate ??= GetSymbol<Delegates.sk_surface_draw> ("sk_surface_draw")).Invoke (surface, canvas, x, y, paint);
14928
14966
#endif
14929
14967
14930
- // void sk_surface_flush(sk_surface_t* surface)
14931
- #if !USE_DELEGATES
14932
- #if USE_LIBRARY_IMPORT
14933
- [LibraryImport (SKIA)]
14934
- internal static partial void sk_surface_flush (sk_surface_t surface);
14935
- #else // !USE_LIBRARY_IMPORT
14936
- [DllImport (SKIA, CallingConvention = CallingConvention.Cdecl)]
14937
- internal static extern void sk_surface_flush (sk_surface_t surface);
14938
- #endif
14939
- #else
14940
- private partial class Delegates {
14941
- [UnmanagedFunctionPointer (CallingConvention.Cdecl)]
14942
- internal delegate void sk_surface_flush (sk_surface_t surface);
14943
- }
14944
- private static Delegates.sk_surface_flush sk_surface_flush_delegate;
14945
- internal static void sk_surface_flush (sk_surface_t surface) =>
14946
- (sk_surface_flush_delegate ??= GetSymbol<Delegates.sk_surface_flush> ("sk_surface_flush")).Invoke (surface);
14947
- #endif
14948
-
14949
- // void sk_surface_flush_and_submit(sk_surface_t* surface, bool syncCpu)
14950
- #if !USE_DELEGATES
14951
- #if USE_LIBRARY_IMPORT
14952
- [LibraryImport (SKIA)]
14953
- internal static partial void sk_surface_flush_and_submit (sk_surface_t surface, [MarshalAs (UnmanagedType.I1)] bool syncCpu);
14954
- #else // !USE_LIBRARY_IMPORT
14955
- [DllImport (SKIA, CallingConvention = CallingConvention.Cdecl)]
14956
- internal static extern void sk_surface_flush_and_submit (sk_surface_t surface, [MarshalAs (UnmanagedType.I1)] bool syncCpu);
14957
- #endif
14958
- #else
14959
- private partial class Delegates {
14960
- [UnmanagedFunctionPointer (CallingConvention.Cdecl)]
14961
- internal delegate void sk_surface_flush_and_submit (sk_surface_t surface, [MarshalAs (UnmanagedType.I1)] bool syncCpu);
14962
- }
14963
- private static Delegates.sk_surface_flush_and_submit sk_surface_flush_and_submit_delegate;
14964
- internal static void sk_surface_flush_and_submit (sk_surface_t surface, [MarshalAs (UnmanagedType.I1)] bool syncCpu) =>
14965
- (sk_surface_flush_and_submit_delegate ??= GetSymbol<Delegates.sk_surface_flush_and_submit> ("sk_surface_flush_and_submit")).Invoke (surface, syncCpu);
14966
- #endif
14967
-
14968
14968
// sk_canvas_t* sk_surface_get_canvas(sk_surface_t*)
14969
14969
#if !USE_DELEGATES
14970
14970
#if USE_LIBRARY_IMPORT
0 commit comments