#include <drivers.h>
Collaboration diagram for fgl::FGDriver:

Public Member Functions | |
| FGDriver (char *nm) | |
| int | launch (int ww, int hh, int syn, int verb) |
| void | message (void) |
| virtual int | get_event (int &, int &, int &, int &, int &) |
| virtual int | set_mode (int w, int h) |
| virtual void | change_mouse (void) |
| virtual void | shutdown (void) |
| void | SetVerbose (int v) |
| void | SetFrequency (int v) |
| virtual void | SetCaption (char *) |
| virtual int | EnableBuffering (int mode) |
| virtual void | DisableBuffering (void) |
| virtual int | set_page (int) |
| virtual int | Flip (void) |
| virtual int | set_virtual_size (int, int) |
| virtual int | set_virtual_pos (int, int) |
| int | GetBuffersNum (void) |
| void | ReservedColors (void) |
| int | GetW (void) const |
| int | GetH (void) const |
| virtual void | UpdateRect (int x, int y, int xm, int ym, int w, int h) |
| int | GetPriv (void) const |
Static Public Member Functions | |
| static void | SetShiftState (bool pressed) |
| static void | SetControlState (bool pressed) |
| static void | SetAltState (bool pressed) |
Public Attributes | |
| int | offset |
Protected Member Functions | |
| void | vram_line (int x, int y, int w, int h, FGPixel ink, unsigned ppop) |
| virtual int | find (int &ww, int &hh) |
| int | postinit () |
| int | detect (void) |
| int | preinit (void) |
| virtual int | text_mode (void) |
| virtual int | set_mouse (void) |
| virtual void | reset_mouse (void) |
| virtual int | set_keyboard (void) |
| virtual void | reset_keyboard (void) |
| virtual void | get_all_modes (vmode *) |
| int | build_modelist (void) |
| virtual int | available (void) |
| virtual int | link (void) |
Protected Attributes | |
| char * | name |
| char * | subname |
| int | accel_hint |
| int | total_modes |
| bool | ismouse |
| bool | iskeyboard |
| bool | isgraph |
| bool | islinear |
| bool | mapped |
| bool | verbose |
| bool | ps2_mouse |
| int | w |
| int | h |
| int | virt_w |
| int | virt_h |
| int | x_offset |
| int | y_offset |
| int | req_w |
| int | req_h |
| int | pitch |
| int | mode_num |
| int | bpp |
| unsigned long | synch |
| int | current_buffer |
| int | bufnum |
| void * | linear_base |
| void * | mmio_base |
| unsigned long | linear_size |
| unsigned long | mmio_size |
| unsigned char * | mmio |
| int | driver |
| FGPixel * | videobase |
| FGPixel * | buffer [4] |
| vmode | modelist [MODELIST_SIZE] |
| char * | accel_name |
| unsigned | ops |
| int | root |
| int | msefd |
| int | oldx |
| int | oldy |
| int | mousex |
| int | mousey |
| int | but |
| char * | mouse_string |
Static Protected Attributes | |
| static bool | is_ctrl = 0 |
| static bool | is_alt = 0 |
| static bool | is_shift = 0 |
Friends | |
| void | _giiEvQueueAdd (gii_event *ev) |
| int | graph_set_mode (int mode) |
Classes | |
| struct | vmode |
|
|
Set the graphics mode with its resolution.
|
1.4.0