/* * author: Patrick-Christopher Mattulat * e-mail: webmaster@lynarstudios.com */ #ifndef LS_ATLANTIS_ENGINE_FACTORY_WINDOW_API_FACTORY_HPP #define LS_ATLANTIS_ENGINE_FACTORY_WINDOW_API_FACTORY_HPP #include #include #include #include namespace ls::atlantis::factory { class LS_ATLANTIS_DYNAMIC_GOAL WindowApiFactory { public: WindowApiFactory(); ~WindowApiFactory(); [[nodiscard]] static ::std::shared_ptr build(const ls::atlantis::glossary::WindowApiTypes &_windowApi); }; } #endif