summaryrefslogtreecommitdiff
path: root/src/drivers/Cairo/Fl_Cairo_Graphics_Driver.H
diff options
context:
space:
mode:
authorManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2022-06-12 09:04:22 +0200
committerManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2022-06-12 09:04:22 +0200
commitc6516673ee4bc43d779b1852faf970caf5d3ddca (patch)
tree757cfee3dc7c3cd8aafb315d5c3bd8d7b6b231c1 /src/drivers/Cairo/Fl_Cairo_Graphics_Driver.H
parent78ca44cccaa2a6fbc1f3362e086ddc2b65dbd0a8 (diff)
New member Fl_Cairo_Graphics_Driver::bitmap_to_pattern() to avoid code duplication.
Diffstat (limited to 'src/drivers/Cairo/Fl_Cairo_Graphics_Driver.H')
-rw-r--r--src/drivers/Cairo/Fl_Cairo_Graphics_Driver.H2
1 files changed, 2 insertions, 0 deletions
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);