ScummVM API documentation
AGS3::GFX_DRIVER Struct Reference

Public Attributes

int id
 
AL_CONST char * name
 
AL_CONST char * desc
 
AL_CONST char * ascii_name
 
BITMAP *(* init )(int w, int h, int v_w, int v_h, int color_depth)
 
void(* exit )(BITMAP *b)
 
int(* scroll )(int x, int y)
 
void(* vsync )(void)
 
void(* set_palette )(AL_CONST RGB *p, int from, int to, int retracesync)
 
int(* request_scroll )(int x, int y)
 
int(* poll_scroll )(void)
 
void(* enable_triple_buffer )(void)
 
BITMAP *(* create_video_bitmap )(int width, int height)
 
void(* destroy_video_bitmap )(BITMAP *bitmap)
 
int(* show_video_bitmap )(BITMAP *bitmap)
 
int(* request_video_bitmap )(BITMAP *bitmap)
 
BITMAP *(* create_system_bitmap )(int width, int height)
 
void(* destroy_system_bitmap )(BITMAP *bitmap)
 
int(* set_mouse_sprite )(BITMAP *sprite, int xfocus, int yfocus)
 
int(* show_mouse )(BITMAP *bmp, int x, int y)
 
void(* hide_mouse )(void)
 
void(* move_mouse )(int x, int y)
 
void(* save_video_state )(void)
 
void(* restore_video_state )(void)
 
void(* set_blender_mode )(int mode, int r, int g, int b, int a)
 
GFX_MODE_LIST *(* fetch_mode_list )(void)
 
int w
 
int h
 
int linear
 
long bank_size
 
long bank_gran
 
long vid_mem
 
long vid_phys_base
 
int windowed
 

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