Package name | |
---|---|
Fl_Surface_Device | FLTK.Devices.Surface |
Types | |
---|---|
Fl_Surface_Device | Surface_Device |
Surface_Device_Reference |
Static Attributes | |
---|---|
static const char * class_id = "Fl_Surface_Device"; |
Deprecated, use runtime tag checks instead. |
Constructors | |
---|---|
Fl_Surface_Device(Fl_Graphics_Driver *graphics_driver); |
function Create (Graphics : in out FLTK.Devices.Graphics.Graphics_Driver) return Surface_Device; |
Static Functions and Procedures | |
---|---|
static Fl_Surface_Device * surface(); |
function Get_Current return Surface_Device_Reference; function Get_Original return Surface_Device_Reference; |
Functions and Procedures | |
---|---|
const char * class_name(); |
Deprecated, use runtime tag checks instead. |
Fl_Graphics_Driver * driver(); |
function Has_Driver (This : in Surface_Device) return Boolean; function Get_Driver (This : in out Surface_Device) return FLTK.Devices.Graphics.Graphics_Driver_Reference; |
void driver(Fl_Graphics_Driver *graphics_driver); |
procedure Set_Driver (This : in out Surface_Device; Driver : in out FLTK.Devices.Graphics.Graphics_Driver'Class); |
virtual void set_current(void); |
procedure Set_Current (This : in out Surface_Device); |