/* * author: Patrick-Christopher Mattulat * e-mail: webmaster@lynarstudios.com */ #ifndef LS_ATLANTIS_ENGINE_CYCLE_ENGINE_RUNTIME_DATA_HPP #define LS_ATLANTIS_ENGINE_CYCLE_ENGINE_RUNTIME_DATA_HPP #include #include #include namespace ls::atlantis::cycle { class LS_ATLANTIS_DYNAMIC_GOAL EngineRuntimeData { public: EngineRuntimeData(); ~EngineRuntimeData(); [[nodiscard]] ::std::shared_ptr getWindowApi() const; void setWindowApi(const ::std::shared_ptr &_windowApi); private: ::std::shared_ptr windowApi{}; }; } #endif