|
VT100 Terminal App
Circle VT100 module documentation
|
Background task that materializes VT100 fonts on demand. More...
#include <TFontConverter.h>
Public Member Functions | |
| CTFontConverter () | |
| Construct the font converter task. | |
| ~CTFontConverter () | |
| Release any converter resources. | |
| bool | Initialize () |
| Initialize font assets and resume the task. | |
| void | Run () override |
| Idle loop keeping the converter task alive when needed. | |
Static Public Member Functions | |
| static CTFontConverter * | Get (void) |
| Access the singleton font converter task. | |
| static const TFont & | GetFont (EFontSelection font) |
| Retrieve the Circle font matching the given selection. | |
Background task that materializes VT100 fonts on demand.
The task encapsulates all initialization and lifetime management for the converted font catalog. It keeps track of whether conversions have run and provides a static GetFont helper so the renderer can fetch glyph tables without duplicating setup logic.
|
static |
Access the singleton font converter task.
|
static |
Retrieve the Circle font matching the given selection.
| font | Font selection enumeration value. |
| bool CTFontConverter::Initialize | ( | ) |
Initialize font assets and resume the task.