fltk
1.3.5-source
About: FLTK (Fast Light Tool Kit) is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X. Fossies Dox: fltk-1.3.5-source.tar.bz2 ("inofficial" and yet experimental doxygen-generated source code documentation) 
|
Go to the documentation of this file. 22 #ifndef Fl_Shared_Image_H 23 # define Fl_Shared_Image_H 57 #if FLTK_ABI_VERSION >= 10304 86 const char *
name() {
return name_; }
109 virtual void draw(
int X,
int Y,
int W,
int H,
int cx,
int cy);
111 void scale(
int width,
int height,
int proportional = 1,
int can_expand = 0);
118 static int num_images();
140 #endif // !Fl_Shared_Image_H
Base class for image caching and drawing.
static Fl_Font_Descriptor * find(Fl_Font fnum, Fl_Fontsize size)
static int alloc_handlers_
void fl_register_images()
Register the image formats.
static void scaling_algorithm(Fl_RGB_Scaling algorithm)
virtual void color_average(Fl_Color c, float i)
virtual void draw(int X, int Y, int W, int H, int cx=0, int cy=0)
static Fl_Shared_Image ** images_
Fl_Image *(* Fl_Shared_Handler)(const char *name, uchar *header, int headerlen)
static Fluid_Image ** images
static Fl_RGB_Scaling scaling_algorithm_
virtual void desaturate()
static Fl_Shared_Handler * handlers_