====== Vega.Backend.Null — Backend ohne Fenstersystem ====== Nimmt alles entgegen, zeigt nichts an. Der Zweck ist **Testbarkeit**: damit läuft die gesamte VCL kopflos — in der CI, über SSH ohne ''$DISPLAY'', und beim Bau eines neuen Backends als Vergleichsmaßstab („liegt es an meinem X11-Code oder am geteilten Teil?“). Quelldatei: ''Vega/Backend/Null.lyx'' → [[lyx_-_programmiersprache:vega:units|Alle Units]] · [[lyx_-_programmiersprache:vega:controls|Alle Steuerelemente]] · [[lyx_-_programmiersprache:vega|Vega VCL]] ---- ===== Klassen ===== ^ Klasse ^ Basis ^ Zweck ^ | ''TNullBackend'' | — | Backend, das nichts anzeigt | ===== Freie Funktionen ===== ^ Signatur ^ Zweck ^ | ''NewNullBackend(): TNullBackend'' | Erzeugt das Null-Backend | ---- ===== Zu beachten ===== * Zeichnen findet statt — nur die Anzeige fällt weg. Der Puffer lässt sich also prüfen, ohne dass ein Fenster nötig wäre. * Der übliche Weg für Tests, die eine Oberfläche aufbauen und Werte abfragen; der Guide [[lyx_-_programmiersprache:guides:testen|Testen]] zeigt das Muster. ---- ===== Abhängigkeiten ===== **Importiert:** [[lyx_-_programmiersprache:vega:units:types|Vega.Types]], [[lyx_-_programmiersprache:vega:units:events|Vega.Events]], [[lyx_-_programmiersprache:vega:units:backend|Vega.Backend]], [[lyx_-_programmiersprache:vega:units:strings|Vega.Strings]] **Wird importiert von:** keiner anderen Vega-Unit Letzte Aktualisierung: 2026-08-20 — Klassen, Aufzählungen, Konstanten und freie Funktionen maschinell aus ''Vega/Backend/Null.lyx'' erhoben.