Specifies various glyph painting options.
More...
#include <vgacontroller.h>
Specifies various glyph painting options.
◆ Bold()
Helper method to set or reset bold.
◆ DoubleWidth()
GlyphOptions& fabgl::GlyphOptions::DoubleWidth |
( |
uint8_t |
value | ) |
|
|
inline |
Helper method to set or reset doubleWidth.
◆ FillBackground()
GlyphOptions& fabgl::GlyphOptions::FillBackground |
( |
bool |
value | ) |
|
|
inline |
Helper method to set or reset fillBackground.
◆ Invert()
Helper method to set or reset foreground and background swapping.
◆ Italic()
Helper method to set or reset italic.
◆ Underline()
Helper method to set or reset underlined.
◆ blank
uint16_t fabgl::GlyphOptions::blank |
If enabled the glyph is filled with the background color. To implement characters invisible or blink.
◆ bold
uint16_t fabgl::GlyphOptions::bold |
If enabled produces a bold-like style.
◆ doubleWidth
uint16_t fabgl::GlyphOptions::doubleWidth |
If enabled the glyph is doubled. To implement characters double width. 0 = normal, 1 = double width, 2 = double width - double height top, 3 = double width - double height bottom.
◆ fillBackground
uint16_t fabgl::GlyphOptions::fillBackground |
If enabled glyph background is filled with current background color.
◆ invert
uint16_t fabgl::GlyphOptions::invert |
If enabled swaps foreground and background colors. To implement characters inverse (XORed with PaintState.paintOptions.swapFGBG)
◆ italic
uint16_t fabgl::GlyphOptions::italic |
If enabled skews the glyph on the right. To implement characters italic.
◆ reduceLuminosity
uint16_t fabgl::GlyphOptions::reduceLuminosity |
If enabled reduces luminosity. To implement characters faint.
◆ underline
uint16_t fabgl::GlyphOptions::underline |
If enabled the glyph is underlined. To implement characters underline.
◆ userOpt1
uint16_t fabgl::GlyphOptions::userOpt1 |
◆ userOpt2
uint16_t fabgl::GlyphOptions::userOpt2 |
The documentation for this union was generated from the following file: