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

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
 

Detailed Description

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.