iPXE
Data Fields
fbcon Struct Reference

A frame buffer console. More...

#include <fbcon.h>

Data Fields

userptr_t start
 Start address.
size_t len
 Length of one complete displayed screen.
struct fbcon_geometrypixel
 Pixel geometry.
struct fbcon_geometry character
 Character geometry.
struct fbcon_margin margin
 Margin.
size_t indent
 Indent to first character (in bytes)
struct fbcon_colour_mapmap
 Colour mapping.
struct fbcon_fontfont
 Font definition.
uint32_t foreground
 Text foreground raw colour.
uint32_t background
 Text background raw colour.
uint32_t bold
 Bold colour modifier raw colour.
unsigned int xpos
 Text cursor X position.
unsigned int ypos
 Text cursor Y position.
struct ansiesc_context ctx
 ANSI escape sequence context.
struct fbcon_text text
 Text array.
struct fbcon_picture picture
 Background picture.
int show_cursor
 Display cursor.

Detailed Description

A frame buffer console.

Definition at line 112 of file fbcon.h.


Field Documentation

Start address.

Definition at line 114 of file fbcon.h.

Referenced by fbcon_draw(), and fbcon_init().

Length of one complete displayed screen.

Definition at line 116 of file fbcon.h.

Referenced by fbcon_init().

Pixel geometry.

Definition at line 118 of file fbcon.h.

Referenced by fbcon_draw(), fbcon_init(), and fbcon_picture_init().

Margin.

Definition at line 122 of file fbcon.h.

Referenced by fbcon_init().

Indent to first character (in bytes)

Definition at line 124 of file fbcon.h.

Referenced by fbcon_draw(), and fbcon_init().

Colour mapping.

Definition at line 126 of file fbcon.h.

Referenced by fbcon_colour(), and fbcon_init().

Font definition.

Definition at line 128 of file fbcon.h.

Referenced by fbcon_draw(), and fbcon_init().

Text foreground raw colour.

Definition at line 130 of file fbcon.h.

Referenced by fbcon_clear(), fbcon_draw_cursor(), fbcon_handle_sgr(), fbcon_putchar(), and fbcon_set_default_foreground().

Text background raw colour.

Definition at line 132 of file fbcon.h.

Referenced by fbcon_clear(), fbcon_draw_cursor(), fbcon_handle_sgr(), fbcon_putchar(), and fbcon_set_default_background().

Bold colour modifier raw colour.

Definition at line 134 of file fbcon.h.

Referenced by fbcon_handle_sgr(), fbcon_putchar(), and fbcon_set_default_foreground().

unsigned int fbcon::xpos

Text cursor X position.

Definition at line 136 of file fbcon.h.

Referenced by fbcon_draw_cursor(), fbcon_handle_cup(), fbcon_handle_ed(), and fbcon_putchar().

unsigned int fbcon::ypos

Text cursor Y position.

Definition at line 138 of file fbcon.h.

Referenced by fbcon_draw_cursor(), fbcon_handle_cup(), fbcon_handle_ed(), fbcon_putchar(), and fbcon_scroll().

ANSI escape sequence context.

Definition at line 140 of file fbcon.h.

Referenced by fbcon_init(), and fbcon_putchar().

Text array.

Definition at line 142 of file fbcon.h.

Referenced by fbcon_clear(), fbcon_draw_cursor(), fbcon_fini(), fbcon_init(), fbcon_redraw(), fbcon_scroll(), and fbcon_store().

Background picture.

Definition at line 144 of file fbcon.h.

Referenced by fbcon_draw(), fbcon_fini(), fbcon_init(), and fbcon_picture_init().


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