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