FreeBASIC  0.91.0
fb_dos_t Struct Reference

#include <fb_gfx_dos.h>

Collaboration diagram for fb_dos_t:

Data Fields

int w
 
int h
 
int depth
 
int refresh
 
fb_dos_pal_t pal [256]
 
int pal_dirty
 
int pal_first
 
int pal_last
 
int inited
 
int detected
 
int locked
 
int in_interrupt
 
int old_rows
 
int old_cols
 
int mouse_ok
 
int mouse_wheel_ok
 
int mouse_cursor
 
int mouse_clip
 
int bios_mode
 
void(* update )(void)
 
unsigned int update_len
 
void(* draw_mouse )(void)
 
void(* undraw_mouse )(void)
 
void(* set_palette )(void)
 
__dpmi_regs regs
 
unsigned timer_ticks
 
unsigned timer_step
 
int nearptr_ok
 
int Bpp
 
unsigned int w_bytes
 
size_t size
 
int vesa_ok
 
VbeInfoBlock vesa_info
 
VesaModeInfo vesa_mode_info
 
VesaModeInfovesa_modes
 
int num_vesa_modes
 
int vesa_use_pm
 
unsigned long vesa_mmio_linear
 
unsigned int vesa_mmio_sel
 
int mouse_x_old
 
int mouse_y_old
 
int mouse_z_old
 
int mouse_buttons_old
 
char key_old [128]
 
int palbuf_sel
 
int palbuf_seg
 

Detailed Description

Definition at line 26 of file fb_gfx_dos.h.

Field Documentation

int fb_dos_t::bios_mode

Definition at line 51 of file fb_gfx_dos.h.

int fb_dos_t::Bpp

Definition at line 67 of file fb_gfx_dos.h.

int fb_dos_t::depth

Definition at line 30 of file fb_gfx_dos.h.

int fb_dos_t::detected

Definition at line 39 of file fb_gfx_dos.h.

void(* fb_dos_t::draw_mouse)(void)

Definition at line 56 of file fb_gfx_dos.h.

int fb_dos_t::h

Definition at line 29 of file fb_gfx_dos.h.

int fb_dos_t::in_interrupt

Definition at line 41 of file fb_gfx_dos.h.

int fb_dos_t::inited

Definition at line 38 of file fb_gfx_dos.h.

char fb_dos_t::key_old[128]

Definition at line 84 of file fb_gfx_dos.h.

int fb_dos_t::locked

Definition at line 40 of file fb_gfx_dos.h.

int fb_dos_t::mouse_buttons_old

Definition at line 83 of file fb_gfx_dos.h.

int fb_dos_t::mouse_clip

Definition at line 49 of file fb_gfx_dos.h.

int fb_dos_t::mouse_cursor

Definition at line 48 of file fb_gfx_dos.h.

int fb_dos_t::mouse_ok

Definition at line 46 of file fb_gfx_dos.h.

int fb_dos_t::mouse_wheel_ok

Definition at line 47 of file fb_gfx_dos.h.

int fb_dos_t::mouse_x_old

Definition at line 80 of file fb_gfx_dos.h.

int fb_dos_t::mouse_y_old

Definition at line 81 of file fb_gfx_dos.h.

int fb_dos_t::mouse_z_old

Definition at line 82 of file fb_gfx_dos.h.

int fb_dos_t::nearptr_ok

Definition at line 65 of file fb_gfx_dos.h.

int fb_dos_t::num_vesa_modes

Definition at line 75 of file fb_gfx_dos.h.

int fb_dos_t::old_cols

Definition at line 44 of file fb_gfx_dos.h.

int fb_dos_t::old_rows

Definition at line 43 of file fb_gfx_dos.h.

fb_dos_pal_t fb_dos_t::pal[256]

Definition at line 33 of file fb_gfx_dos.h.

int fb_dos_t::pal_dirty

Definition at line 34 of file fb_gfx_dos.h.

int fb_dos_t::pal_first

Definition at line 35 of file fb_gfx_dos.h.

int fb_dos_t::pal_last

Definition at line 36 of file fb_gfx_dos.h.

int fb_dos_t::palbuf_seg

Definition at line 87 of file fb_gfx_dos.h.

int fb_dos_t::palbuf_sel

Definition at line 86 of file fb_gfx_dos.h.

int fb_dos_t::refresh

Definition at line 31 of file fb_gfx_dos.h.

__dpmi_regs fb_dos_t::regs

Definition at line 60 of file fb_gfx_dos.h.

void(* fb_dos_t::set_palette)(void)

Definition at line 58 of file fb_gfx_dos.h.

size_t fb_dos_t::size

Definition at line 69 of file fb_gfx_dos.h.

unsigned fb_dos_t::timer_step

Definition at line 63 of file fb_gfx_dos.h.

unsigned fb_dos_t::timer_ticks

Definition at line 62 of file fb_gfx_dos.h.

void(* fb_dos_t::undraw_mouse)(void)

Definition at line 57 of file fb_gfx_dos.h.

void(* fb_dos_t::update)(void)

Definition at line 53 of file fb_gfx_dos.h.

unsigned int fb_dos_t::update_len

Definition at line 54 of file fb_gfx_dos.h.

VbeInfoBlock fb_dos_t::vesa_info

Definition at line 72 of file fb_gfx_dos.h.

unsigned long fb_dos_t::vesa_mmio_linear

Definition at line 77 of file fb_gfx_dos.h.

unsigned int fb_dos_t::vesa_mmio_sel

Definition at line 78 of file fb_gfx_dos.h.

VesaModeInfo fb_dos_t::vesa_mode_info

Definition at line 73 of file fb_gfx_dos.h.

VesaModeInfo* fb_dos_t::vesa_modes

Definition at line 74 of file fb_gfx_dos.h.

int fb_dos_t::vesa_ok

Definition at line 71 of file fb_gfx_dos.h.

int fb_dos_t::vesa_use_pm

Definition at line 76 of file fb_gfx_dos.h.

int fb_dos_t::w

Definition at line 28 of file fb_gfx_dos.h.

unsigned int fb_dos_t::w_bytes

Definition at line 68 of file fb_gfx_dos.h.


The documentation for this struct was generated from the following file: