1 2 3 4 5 6 7 8 9 10 11 12 13 14
#pragma once #include "DI/auto_wirable.hpp" #include "interfaces/window.hpp" #include "engine/data/bounds.hpp" class Window : public IWindow, public AutoWirable<IWindow, Window> { public: Window() noexcept = default; [[nodiscard]] Bounds size() const noexcept override; };