19 #ifndef Fl_Image_Surface_H    20 #define Fl_Image_Surface_H    22 #include <FL/Fl_Copy_Surface.H>    49   void prepare_(
int w, 
int h, 
int highres);
    50   Fl_Offscreen offscreen;
    66   static const char *class_id;
    68 #if FLTK_ABI_VERSION >= 10304 || defined(FL_DOXYGEN)    76   void draw(
Fl_Widget*, 
int delta_x = 0, 
int delta_y = 0);
    77   void draw_decorated_window(
Fl_Window* win, 
int delta_x = 0, 
int delta_y = 0);
    84 class FL_EXPORT Fl_Quartz_Flipped_Surface_ : 
public Fl_Quartz_Surface_ {
    86   static const char *class_id;
    87   const char *class_name() {
return class_id;};
    88   Fl_Quartz_Flipped_Surface_(
int w, 
int h);
    89   void translate(
int x, 
int y);
    91   virtual ~Fl_Quartz_Flipped_Surface_() {};
    95 #endif // Fl_Image_Surface_H 
 Represents page-structured drawing surfaces. 
Definition: Fl_Paged_Device.H:38
This widget produces an actual window. 
Definition: Fl_Window.H:57
 A drawing surface that's susceptible to receive graphical output. 
Definition: Fl_Device.H:556
virtual void set_current(void)
Make this surface the current drawing surface. 
Definition: Fl_Device.cxx:44
Fl_Image, Fl_RGB_Image classes. 
The Fl_RGB_Image class supports caching and drawing of full-color images with 1 to 4 channels of colo...
Definition: Fl_Image.H:202
Directs all graphics requests to an Fl_Image. 
Definition: Fl_Image_Surface.H:47
const char * class_name()
 Returns the name of the class of this object. 
Definition: Fl_Image_Surface.H:67
This class supports caching, loading, scaling, and drawing of image files. 
Definition: Fl_Shared_Image.H:50