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.