Package limn.backend


package limn.backend
The service-provider interface a native platform implements: Backend runs the event loop and creates NativeWindows. Beside it sit the contracts a platform must supply: the GpuRenderer widgets draw through, WindowInput, Clipboard, Cursors, FileDialogs and Crashes reporting. Come here to write a backend, or to see exactly what one owes the toolkit; an application constructs one at startup and otherwise programs against the modules above, which never name a windowing library.