| FLTK 1.3.4
    | 
All graphical output devices and all graphics systems.  
 More...
#include <Fl_Device.H>
 
  
 | Public Member Functions | |
| virtual const char * | class_name () | 
| Returns the name of the class of this object. More... | |
| virtual | ~Fl_Device () | 
| Virtual destructor. More... | |
| Static Public Attributes | |
| static const char * | class_id = "Fl_Device" | 
| A string that identifies each subclass of Fl_Device.  More... | |
All graphical output devices and all graphics systems. 
This class supports a rudimentary system of run-time type information.
| 
 | inlinevirtual | 
Virtual destructor. 
The destructor of Fl_Device must be virtual to make the destructors of derived classes being called correctly on destruction.
| 
 | inlinevirtual | 
Returns the name of the class of this object. 
Use of the class_name() function is discouraged because it will be removed from future FLTK versions.
The class of an instance of an Fl_Device subclass can be checked with code such as:
Reimplemented in Fl_Display_Device, Fl_Surface_Device, Fl_Xlib_Graphics_Driver, Fl_GDI_Printer_Graphics_Driver, Fl_GDI_Graphics_Driver, Fl_Quartz_Graphics_Driver, Fl_Graphics_Driver, Fl_PostScript_File_Device, Fl_Printer, Fl_Paged_Device, Fl_PostScript_Printer, Fl_Copy_Surface, Fl_System_Printer, Fl_PostScript_Graphics_Driver, and Fl_Image_Surface.
| 
 | static | 
A string that identifies each subclass of Fl_Device.
Function class_name() applied to a device of this class returns this string.
