EngineParameter.hpp 675 B

123456789101112131415161718192021222324252627282930
  1. /*
  2. * author: Patrick-Christopher Mattulat
  3. * e-mail: webmaster@lynarstudios.com
  4. */
  5. #ifndef LS_ATLANTIS_ENGINE_CYCLE_ENGINE_PARAMETER_HPP
  6. #define LS_ATLANTIS_ENGINE_CYCLE_ENGINE_PARAMETER_HPP
  7. #include <Export.hpp>
  8. #include <glossary/WindowApiTypes.hpp>
  9. namespace ls::atlantis::cycle
  10. {
  11. class LS_ATLANTIS_DYNAMIC_GOAL EngineParameter
  12. {
  13. public:
  14. EngineParameter();
  15. ~EngineParameter();
  16. [[nodiscard]] ls::atlantis::glossary::WindowApiTypes getWindowApiType() const;
  17. void setWindowApiType(const ls::atlantis::glossary::WindowApiTypes &_windowApiType);
  18. private:
  19. ls::atlantis::glossary::WindowApiTypes windowApiType{};
  20. };
  21. }
  22. #endif