All graphical output devices and all graphics systems. More...
|virtual const char *||class_name ()|
|Returns the name of the class of this object. More...|
|Virtual destructor. More...|
|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.
The destructor of Fl_Device must be virtual to make the destructors of derived classes being called correctly on destruction.
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_Image_Surface, and Fl_PostScript_Graphics_Driver.