VBE mode information.
More...
#include <vesafb.h>
VBE mode information.
Definition at line 62 of file vesafb.h.
◆ mode_attributes
Mode attributes.
Definition at line 64 of file vesafb.h.
◆ win_a_attributes
| uint8_t vbe_mode_info::win_a_attributes |
Window A attributes.
Definition at line 66 of file vesafb.h.
◆ win_b_attributes
| uint8_t vbe_mode_info::win_b_attributes |
Window B attributes.
Definition at line 68 of file vesafb.h.
◆ win_granularity
Window granularity.
Definition at line 70 of file vesafb.h.
◆ win_size
Window size.
Definition at line 72 of file vesafb.h.
◆ win_a_segment
Window A start segment.
Definition at line 74 of file vesafb.h.
◆ win_b_segment
Window B start segment.
Definition at line 76 of file vesafb.h.
◆ win_func_ptr
| struct segoff vbe_mode_info::win_func_ptr |
Pointer to window function.
Definition at line 78 of file vesafb.h.
◆ bytes_per_scan_line
| uint16_t vbe_mode_info::bytes_per_scan_line |
Bytes per scan line.
Definition at line 80 of file vesafb.h.
◆ x_resolution
Horizontal resolution in pixels or characters.
Definition at line 82 of file vesafb.h.
◆ y_resolution
Vertical resolution in pixels or characters.
Definition at line 84 of file vesafb.h.
◆ x_char_size
Character cell width in pixels.
Definition at line 86 of file vesafb.h.
◆ y_char_size
Character cell height in pixels.
Definition at line 88 of file vesafb.h.
◆ number_of_planes
| uint8_t vbe_mode_info::number_of_planes |
Number of memory planes.
Definition at line 90 of file vesafb.h.
◆ bits_per_pixel
| uint8_t vbe_mode_info::bits_per_pixel |
Bits per pixel.
Definition at line 92 of file vesafb.h.
◆ number_of_banks
| uint8_t vbe_mode_info::number_of_banks |
Number of banks.
Definition at line 94 of file vesafb.h.
◆ memory_model
| uint8_t vbe_mode_info::memory_model |
Memory model type.
Definition at line 96 of file vesafb.h.
◆ bank_size
Bank size in kB.
Definition at line 98 of file vesafb.h.
◆ number_of_image_pages
| uint8_t vbe_mode_info::number_of_image_pages |
Number of images.
Definition at line 100 of file vesafb.h.
◆ reserved_1
Reserved for page function.
Definition at line 102 of file vesafb.h.
◆ red_mask_size
| uint8_t vbe_mode_info::red_mask_size |
Size of direct colour red mask in bits.
Definition at line 104 of file vesafb.h.
◆ red_field_position
| uint8_t vbe_mode_info::red_field_position |
Bit position of LSB of red mask.
Definition at line 106 of file vesafb.h.
◆ green_mask_size
| uint8_t vbe_mode_info::green_mask_size |
Size of direct colour green mask in bits.
Definition at line 108 of file vesafb.h.
◆ green_field_position
| uint8_t vbe_mode_info::green_field_position |
Bit position of LSB of green mask.
Definition at line 110 of file vesafb.h.
◆ blue_mask_size
| uint8_t vbe_mode_info::blue_mask_size |
Size of direct colour blue mask in bits.
Definition at line 112 of file vesafb.h.
◆ blue_field_position
| uint8_t vbe_mode_info::blue_field_position |
Bit position of LSB of blue mask.
Definition at line 114 of file vesafb.h.
◆ rsvd_mask_size
| uint8_t vbe_mode_info::rsvd_mask_size |
Size of direct colour reserved mask in bits.
Definition at line 116 of file vesafb.h.
◆ rsvd_field_position
| uint8_t vbe_mode_info::rsvd_field_position |
Bit position of LSB of reserved mask.
Definition at line 118 of file vesafb.h.
◆ direct_colour_mode_info
| uint8_t vbe_mode_info::direct_colour_mode_info |
Direct colour mode attributes.
Definition at line 120 of file vesafb.h.
◆ phys_base_ptr
Physical address for flat memory frame buffer.
Definition at line 122 of file vesafb.h.
◆ off_screen_mem_offset
| uint32_t vbe_mode_info::off_screen_mem_offset |
Pointer to start of off-screen memory.
Definition at line 124 of file vesafb.h.
◆ off_screen_mem_size
| uint16_t vbe_mode_info::off_screen_mem_size |
Amount of off-screen memory in 1kB units.
Definition at line 126 of file vesafb.h.
◆ reserved_2
| uint8_t vbe_mode_info::reserved_2[206] |
The documentation for this struct was generated from the following file: