|
VT100 Terminal App
Circle VT100 module documentation
|
Declares the VT100 renderer combining device and task interfaces. More...
#include <circle/sched/task.h>#include <circle/device.h>#include <circle/display.h>#include <circle/string.h>#include <circle/chargenerator.h>#include <circle/bcmframebuffer.h>#include <circle/spinlock.h>#include <circle/types.h>#include "TColorPalette.h"#include "TFontConverter.h"Go to the source code of this file.
Classes | |
| class | CTRenderer |
| Combines Circle framebuffer access with a VT100-aware state machine. More... | |
| struct | CTRenderer::TRendererState |
Declares the VT100 renderer combining device and task interfaces.
CTRenderer wraps the Circle framebuffer, character generator, and ANSI state machine to present a faithful VT100 terminal surface. It exposes high-level APIs for cursor control, color theming, and attribute handling so the kernel and parser can render text without touching raw framebuffer mechanics. The header also defines convenience palette constants used across the application.