Synopsis
typedef enum {
  CTL_GFX_LOGICAL_WIDTH,
  CTL_GFX_LOGICAL_HEIGHT,
  CTL_GFX_VISIBLE_WIDTH,
  CTL_GFX_VISIBLE_HEIGHT,
  CTL_GFX_COLOR_DEPTH,
  CTL_GFX_DEFAULT_BACKGROUND,
  CTL_GFX_DEFAULT_FOREGROUND
} CTL_GFX_PROPERTY_t;
Description

CTL_GFX_PROPERTY_t describes graphics controller properties that the client and driver can inquire about.

CTL_GFX_LOGICAL_WIDTH
Controller logical width. The controller logical width can be greater than the visible display width for the display panel.
CTL_GFX_LOGICAL_HEIGHT
Controller logical height. The controller logical height can be greater than the visible display height for the display panel.
CTL_GFX_VISIBLE_WIDTH
Controller visible width. The controller visible width is the number of pixels that the user sees on the display.
CTL_GFX_VISIBLE_HEIGHT
Controller visible height. The controller visible height is the number of pixels that the user sees on the display.
CTL_GFX_COLOR_DEPTH
Inquire the number of independent colors. For a 16-color palette display, this is 4. For 256 colors in palette, this is 8. For true color (64K+) this is 16 or 24.
CTL_GFX_DEFAULT_BACKGROUND
Inquire default background pixel value.
CTL_GFX_DEFAULT_FOREGROUND
Inquire default background pixel value.