class DisplayBitsPerPixel
Defined at line 184 of file ../../src/graphics/display/drivers/framebuffer-bochs-display/bochs-vbe-registers.h
VBE_DISPI_INDEX_BPP
Number of bits per pixel stored in the video memory.
This register definition only applies to display engine API versions 2 and
above. The API version 1 and below has a different definition for this
register. We chose to not support the old API version as there's no modern
emulator that supports it.
This register must be written only if the display engine is disabled.
Public Members
field_bits_per_pixel_selection_200
Public Methods
hwreg::RegisterAddr<DisplayBitsPerPixel> Get ()
Defined at line 196 of file ../../src/graphics/display/drivers/framebuffer-bochs-display/bochs-vbe-registers.h
template <, >
BitsPerPixelSelection bits_per_pixel_selection ()
`GetBitsPerPixel` and `SetBitsPerPixel` helpers are preferred over direct
field manipulations.
Defined at line 200 of file ../../src/graphics/display/drivers/framebuffer-bochs-display/bochs-vbe-registers.h
template <, >
SelfType & set_bits_per_pixel_selection (BitsPerPixelSelection val)
`GetBitsPerPixel` and `SetBitsPerPixel` helpers are preferred over direct
field manipulations.
Defined at line 200 of file ../../src/graphics/display/drivers/framebuffer-bochs-display/bochs-vbe-registers.h
int bits_per_pixel ()
Defined at line 202 of file ../../src/graphics/display/drivers/framebuffer-bochs-display/bochs-vbe-registers.h
DisplayBitsPerPixel & set_bits_per_pixel (int bits_per_pixel)
Defined at line 221 of file ../../src/graphics/display/drivers/framebuffer-bochs-display/bochs-vbe-registers.h
Enumerations
enum BitsPerPixelSelection
| Name | Value |
|---|---|
| k8ForBackwardCompatibility | 0 |
| k8 | 8 |
| k15 | 15 |
| k16 | 16 |
| k24 | 24 |
| k32 | 32 |
Documented values for `bits_per_pixel_selection`.
Defined at line 187 of file ../../src/graphics/display/drivers/framebuffer-bochs-display/bochs-vbe-registers.h