vfb_data Struct Reference

Back to the index.

Public Attributes | List of all members
vfb_data Struct Reference

#include <devices.h>

Public Attributes

struct memorymemory
 
int vfb_type
 
int vfb_scaledown
 
int xsize
 
int ysize
 
int bit_depth
 
int color32k
 
int psp_15bit
 
unsigned char color_plane_mask
 
int bytes_per_line
 
int visible_xsize
 
int visible_ysize
 
size_t framebuffer_size
 
int x11_xsize
 
int x11_ysize
 
int update_x1
 
int update_y1
 
int update_x2
 
int update_y2
 
unsigned char rgb_palette [256 *3]
 
char * name
 
char title [100]
 
void(* redraw_func )(struct vfb_data *, int, int)
 
unsigned char * framebuffer
 
struct fb_windowfb_window
 

Detailed Description

Definition at line 198 of file devices.h.

Member Data Documentation

◆ bit_depth

int vfb_data::bit_depth

◆ bytes_per_line

int vfb_data::bytes_per_line

◆ color32k

int vfb_data::color32k

Definition at line 207 of file devices.h.

Referenced by dev_fb_init(), and REDRAW().

◆ color_plane_mask

unsigned char vfb_data::color_plane_mask

Definition at line 210 of file devices.h.

Referenced by MACHINE_SETUP().

◆ fb_window

struct fb_window* vfb_data::fb_window

Definition at line 232 of file devices.h.

Referenced by dev_fb_setcursor(), and DEVICE_TICK().

◆ framebuffer

unsigned char* vfb_data::framebuffer

◆ framebuffer_size

size_t vfb_data::framebuffer_size

Definition at line 217 of file devices.h.

Referenced by dev_fb_init(), dev_fb_resize(), and DEVICE_ACCESS().

◆ memory

struct memory* vfb_data::memory

Definition at line 199 of file devices.h.

Referenced by dev_fb_init(), and dev_fb_resize().

◆ name

char* vfb_data::name

Definition at line 225 of file devices.h.

Referenced by dev_fb_init().

◆ psp_15bit

int vfb_data::psp_15bit

Definition at line 208 of file devices.h.

Referenced by dev_fb_init(), and REDRAW().

◆ redraw_func

void(* vfb_data::redraw_func) (struct vfb_data *, int, int)

Definition at line 228 of file devices.h.

Referenced by DEVICE_TICK().

◆ rgb_palette

unsigned char vfb_data::rgb_palette[256 *3]

◆ title

char vfb_data::title[100]

Definition at line 226 of file devices.h.

◆ update_x1

int vfb_data::update_x1

◆ update_x2

int vfb_data::update_x2

◆ update_y1

int vfb_data::update_y1

◆ update_y2

int vfb_data::update_y2

◆ vfb_scaledown

int vfb_data::vfb_scaledown

Definition at line 202 of file devices.h.

Referenced by dev_fb_init(), dev_fb_resize(), DEVICE_TICK(), and REDRAW().

◆ vfb_type

int vfb_data::vfb_type

Definition at line 200 of file devices.h.

Referenced by dev_fb_init(), and REDRAW().

◆ visible_xsize

int vfb_data::visible_xsize

Definition at line 214 of file devices.h.

Referenced by dev_fb_init(), dev_fb_resize(), and DEVICE_TICK().

◆ visible_ysize

int vfb_data::visible_ysize

Definition at line 215 of file devices.h.

Referenced by dev_fb_init(), dev_fb_resize(), and DEVICE_TICK().

◆ x11_xsize

int vfb_data::x11_xsize

Definition at line 218 of file devices.h.

Referenced by dev_fb_init(), and dev_fb_resize().

◆ x11_ysize

int vfb_data::x11_ysize

Definition at line 218 of file devices.h.

Referenced by dev_fb_init(), and dev_fb_resize().

◆ xsize

int vfb_data::xsize

◆ ysize

int vfb_data::ysize

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

Generated on Tue Mar 24 2020 14:04:48 for GXemul by doxygen 1.8.17