15#include <circle/sched/task.h>
16#include <circle/font.h>
29enum class EFontSelection :
unsigned int
33 VT100Font10x20Solid = 3,
34 VT100GraphicsFont8x20 = 6,
35 VT100GraphicsFont10x20 = 8,
36 VT100GraphicsFont10x20Solid = 10
70 static const TFont &
GetFont(EFontSelection font);
74 bool m_Initialized{
false};
Declares shared color selection enums for the VT100 renderer stack.
Background task that materializes VT100 fonts on demand.
Definition TFontConverter.h:49
bool Initialize()
Initialize font assets and resume the task.
Definition TFontConverter.cpp:61
static const TFont & GetFont(EFontSelection font)
Retrieve the Circle font matching the given selection.
Definition TFontConverter.cpp:82
CTFontConverter()
Construct the font converter task.
Definition TFontConverter.cpp:48
~CTFontConverter()
Release any converter resources.
Definition TFontConverter.cpp:56
static CTFontConverter * Get(void)
Access the singleton font converter task.
Definition TFontConverter.cpp:36
void Run() override
Idle loop keeping the converter task alive when needed.
Definition TFontConverter.cpp:74