From c6516673ee4bc43d779b1852faf970caf5d3ddca Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Sun, 12 Jun 2022 09:04:22 +0200 Subject: New member Fl_Cairo_Graphics_Driver::bitmap_to_pattern() to avoid code duplication. --- src/drivers/Cairo/Fl_Cairo_Graphics_Driver.H | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/drivers/Cairo/Fl_Cairo_Graphics_Driver.H') diff --git a/src/drivers/Cairo/Fl_Cairo_Graphics_Driver.H b/src/drivers/Cairo/Fl_Cairo_Graphics_Driver.H index d5f7f560d..dfe67535e 100644 --- a/src/drivers/Cairo/Fl_Cairo_Graphics_Driver.H +++ b/src/drivers/Cairo/Fl_Cairo_Graphics_Driver.H @@ -154,6 +154,8 @@ public: void cache(Fl_RGB_Image *rgb); void uncache(Fl_RGB_Image *img, fl_uintptr_t &id_, fl_uintptr_t &mask_); void draw_bitmap(Fl_Bitmap *bm,int XP, int YP, int WP, int HP, int cx, int cy); + static cairo_pattern_t *bitmap_to_pattern(Fl_Bitmap *bm, bool complement, + cairo_surface_t **p_surface); void cache(Fl_Bitmap *img); virtual void delete_bitmask(fl_uintptr_t bm); void cache(Fl_Pixmap *pxm); -- cgit v1.2.3