|
fltk 1.3.0rc3
About: FLTK (Fast Light Tool Kit) is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X. Release candidate.
SfR Fresh Dox: fltk-1.3.0rc3-source.tar.gz ("inofficial" and yet experimental doxygen-generated source code documentation) ![]() |
declaration of classes Fl_Device, Fl_Graphics_Driver, Fl_Surface_Device, Fl_Display_Device, Fl_Device_Plugin. More...
#include <FL/Fl_Plugin.H>#include <FL/Fl_Image.H>#include <FL/Fl_Bitmap.H>#include <FL/Fl_Pixmap.H>#include <FL/Fl_RGB_Image.H>
Go to the source code of this file.
Classes | |
| class | Fl_Device |
| All graphical output devices and all graphics systems. More... | |
| class | Fl_Graphics_Driver |
| A virtual class subclassed for each graphics driver FLTK uses. More... | |
| class | Fl_Xlib_Graphics_Driver |
| The Xlib-specific graphics class. More... | |
| class | Fl_Surface_Device |
| A surface that's susceptible to receive graphical output. More... | |
| class | Fl_Display_Device |
| A display to which the computer can draw. More... | |
| class | Fl_Device_Plugin |
Typedefs | |
| typedef void(* | Fl_Draw_Image_Cb )(void *data, int x, int y, int w, uchar *buf) |
Variables | |
| FL_EXPORT Fl_Graphics_Driver * | fl_graphics_driver |
| Points to the driver that currently receives all graphics requests. | |
| FL_EXPORT Fl_Surface_Device * | fl_surface |
| Points to the surface that currently receives all graphics requests. | |
| FL_EXPORT Fl_Display_Device * | fl_display_device |
| Points to the platform's display. | |
declaration of classes Fl_Device, Fl_Graphics_Driver, Fl_Surface_Device, Fl_Display_Device, Fl_Device_Plugin.
Definition in file Fl_Device.H.
signature of image generation callback function.
| [in] | data | user data passed to function |
| [in] | x,y,w | position and width of scan line in image |
| [out] | buf | buffer for generated image data. You must copy w pixels from scanline y, starting at pixel x to this buffer. |
Definition at line 60 of file Fl_Device.H.
| FL_EXPORT Fl_Display_Device* fl_display_device |
Points to the platform's display.
Definition at line 89 of file Fl_win32.cxx.
Referenced by Fl_Display_Device::display_device(), and fl_copy_offscreen().
| FL_EXPORT Fl_Graphics_Driver* fl_graphics_driver |
Points to the driver that currently receives all graphics requests.
Definition at line 90 of file Fl_win32.cxx.
Referenced by Fl_Pixmap::draw(), Fl_RGB_Image::draw(), Fl_Bitmap::draw(), fl_arc(), fl_begin_complex_polygon(), fl_begin_line(), fl_begin_loop(), fl_begin_points(), fl_begin_polygon(), fl_circle(), fl_clip_box(), fl_color(), fl_copy_offscreen(), fl_curve(), fl_draw(), fl_draw_image(), fl_draw_image_mono(), fl_draw_pixmap(), fl_end_complex_polygon(), fl_end_line(), fl_end_loop(), fl_end_points(), fl_end_polygon(), fl_font(), fl_gap(), fl_line(), fl_line_style(), fl_loop(), fl_not_clipped(), fl_pie(), fl_point(), fl_polygon(), fl_pop_clip(), fl_push_clip(), fl_push_no_clip(), fl_rect(), fl_rectf(), fl_rtl_draw(), fl_transformed_vertex(), fl_vertex(), fl_xyline(), fl_yxline(), and Fl_Surface_Device::set_current().
| FL_EXPORT Fl_Surface_Device* fl_surface |
Points to the surface that currently receives all graphics requests.
Definition at line 91 of file Fl_win32.cxx.
Referenced by Fl_Surface_Device::set_current(), and Fl_Surface_Device::surface().