Donner SVG Editor & Engine
SVG-native editor and embeddable SVG2 + CSS3 engine in C++20, with GPU (WebGPU) and compact CPU renderers, built for correctness, security, and performance.
Loading...
Searching...
No Matches
app Directory Reference
Directory dependency graph for app:

Files

 
EditorApp.h
 RenderSession - the headless render-session core used by REPL and tooling. Owns the current document state (URI, raw bytes, rendered bitmap) and exposes a narrow state-transition API that higher layers can call into.
 
EditorRepl.h
 RenderSessionRepl is the stdin/stdout-driven command loop that sits on top of RenderSession. It exists so that render-session tooling can be driven (and tested) without an ImGui window - the shell layer is a thin parser that maps line-based text commands to RenderSession methods and writes human-readable output.