#pragma once #include "DI/auto_wirable.hpp" #include "interfaces/window.hpp" #include "engine/data/bounds.hpp" class Window : public IWindow, public AutoWirable { public: Window() noexcept = default; [[nodiscard]] Bounds size() const noexcept override; };