ESP32VGA
ESP32 VGA Controller and Graphics Library
List of all members
ESP32VGA::GlyphOptions_t Union Reference

Specifies various glyph painting options. More...

#include <VGAController.h>

Detailed Description

Specifies various glyph painting options.

Member Data Documentation

◆ blank

uint16_t ESP32VGA::GlyphOptions_t::blank

If enabled the glyph is filled with the background color. To implement characters invisible or blink.

◆ bold

uint16_t ESP32VGA::GlyphOptions_t::bold

If enabled produces a bold-like style.

◆ doubleWidth

uint16_t ESP32VGA::GlyphOptions_t::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 ESP32VGA::GlyphOptions_t::fillBackground

If enabled glyph background is filled with current background color.

◆ invert

uint16_t ESP32VGA::GlyphOptions_t::invert

If enabled swaps foreground and background colors. To implement characters inverse (XORed with PaintState_t.paintOptions.swapFGBG)

◆ italic

uint16_t ESP32VGA::GlyphOptions_t::italic

If enabled skews the glyph on the right. To implement characters italic.

◆ reduceLuminosity

uint16_t ESP32VGA::GlyphOptions_t::reduceLuminosity

If enabled reduces luminosity. To implement characters faint.

◆ underline

uint16_t ESP32VGA::GlyphOptions_t::underline

If enabled the glyph is underlined. To implement characters underline.

◆ userOpt1

uint16_t ESP32VGA::GlyphOptions_t::userOpt1

User defined option


The documentation for this union was generated from the following file: