/* * author: Patrick-Christopher Mattulat * e-mail: webmaster@lynarstudios.com */ #include #include using ls::atlantis::cycle::EngineRuntimeData; using ls::atlantis::interfaces::IWindowApi; using ls::std::core::NullPointerArgumentEvaluator; using ::std::shared_ptr; EngineRuntimeData::EngineRuntimeData() = default; EngineRuntimeData::~EngineRuntimeData() = default; shared_ptr EngineRuntimeData::getWindowApi() const { return this->windowApi; } void EngineRuntimeData::setWindowApi(const shared_ptr &_windowApi) { NullPointerArgumentEvaluator(_windowApi).evaluate(); this->windowApi = _windowApi; }