lyxvision.main
Framework-Einstiegspunkt für LyxVision: Terminal initialisieren, Ereignis-Loop starten und aufräumen. LvxMain übernimmt die Treiber-Initialisierung, den Bildschirmaufbau und die saubere Wiederherstellung des Terminal-Zustands beim Beenden.
→ lyxvision · lyxvision.app · lyxvision.drivers
Verwendung
import lyxvision.main;
import lyxvision.tapplication;
fn main(): int64 {
// LyxVision initialisieren und Anwendung starten
var app: TApplication := TApplicationNew();
return LvxMain(app);
}
Funktionen
| Signatur | Sichtbarkeit | Beschreibung |
|---|---|---|
LvxMain(app: TApplication): int64 | pub | Initialisiert Terminal, startet Event-Loop; gibt Exit-Code zurück |
LvxInit(): void | pub | Initialisiert Terminal-Treiber ohne App-Instanz |
LvxDone(): void | pub | Gibt Terminal-Ressourcen frei und stellt Zustand wieder her |
LvxScreenWidth(): int64 | pub | Gibt aktuelle Terminalbreite zurück |
LvxScreenHeight(): int64 | pub | Gibt aktuelle Terminalhöhe zurück |
LvxRefresh(): void | pub | Zeichnet gesamten Bildschirm neu |
Letzte Aktualisierung: 2026-05-22
