VT100 Terminal App
Circle VT100 module documentation
Loading...
Searching...
No Matches
TFontConverter.h File Reference

Declares the task that prepares VT100 font assets for rendering. More...

#include <circle/sched/task.h>
#include <circle/font.h>
#include "TColorPalette.h"

Go to the source code of this file.

Classes

class  CTFontConverter
 Background task that materializes VT100 fonts on demand. More...
 

Enumerations

enum class  EFontSelection : unsigned int {
  VT100Font8x20 = 1 , VT100Font10x20 = 2 , VT100Font10x20Solid = 3 , VT100GraphicsFont8x20 = 6 ,
  VT100GraphicsFont10x20 = 8 , VT100GraphicsFont10x20Solid = 10
}
 

Detailed Description

Declares the task that prepares VT100 font assets for rendering.

CTFontConverter loads historical VT100 ROM data, converts glyphs to Circle's font representation, and caches the results for the renderer. It exposes convenient accessors for other components to query fonts by logical selection while keeping conversion logic encapsulated in one task.