#include "WaylandWindowInterface.h" #include "Window.h" #include "FileLogger.h" #include "DesktopManager.h" int main() { FileLogger::GetInstance().Open(); auto desktop_manager = std::make_unique(); WaylandWindowInterface window_interface; window_interface.setUseHardwareRendering(true); window_interface.initialize(desktop_manager.get()); auto window = mt::Window::Create(); window->SetSize(800, 600); window_interface.addWindow(window.get(), desktop_manager.get()); window_interface.showWindow(window.get()); window_interface.loop(desktop_manager.get()); window_interface.shutDown(); return 0; }