SdlApi.cpp 655 B

12345678910111213141516171819202122232425262728293031323334353637
  1. /*
  2. * author: Patrick-Christopher Mattulat
  3. * e-mail: webmaster@lynarstudios.com
  4. */
  5. #include <window/SdlApi.hpp>
  6. using ls::atlantis::window::SdlApi;
  7. SdlApi::SdlApi() = default;
  8. SdlApi::~SdlApi() = default;
  9. SDL_Window *SdlApi::CreateWindow(const char *_title, const int _width, const int _height, const SDL_WindowFlags _flags)
  10. {
  11. return SDL_CreateWindow(_title, _width, _height, _flags);
  12. }
  13. void SdlApi::DestroyWindow(SDL_Window *_window)
  14. {
  15. SDL_DestroyWindow(_window);
  16. }
  17. const char *SdlApi::GetError()
  18. {
  19. return SDL_GetError();
  20. }
  21. bool SdlApi::Init(const SDL_InitFlags flags)
  22. {
  23. return SDL_Init(flags);
  24. }
  25. void SdlApi::Quit()
  26. {
  27. SDL_Quit();
  28. }