#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]] auto size() const noexcept -> Bounds override; };