module; #include #include #include export module Crafter.Graphics:WindowWaylandWayland; import Crafter.Event; import :WindowWayland; import Crafter.Component; export namespace Crafter { class WindowWaylandWayland : public WindowWayland { public: WindowWaylandWayland(std::string name, std::uint32_t width, std::uint32_t height); void Start(); private: std::thread thread; }; }