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

Records