surface

class System : public lt::app::ISystem

The main windowing system.

Responsible for:

  • Creating and destroying surfaces.

  • Handling low-level input logic before it reaches the input system.

  • Handling windowing events like resize, minimize, etc.

Todo:

Implement the rest…

Note

Currently only native Wayland is supported, maybe forever.