15 enum WindowFlags { INVISIBLE = 0x1, VISIBLE = 0x2, FULLSCREEN = 0x4, BORDERLESS = 0x8 };
23 int create(std::string windowName,
int screenWidth,
int screenHeight,
float scale,
unsigned int currentFlags);
27 void setScreenWidth(
int width) { _screenWidth = width; }
28 int getScreenWidth() {
return _screenWidth; }
29 void setScreenHeight(
int height) { _screenHeight = height; }
30 int getScreenHeight() {
return _screenHeight; }
31 void setScale(
float scale) { _scale = scale; }
32 float getScale() {
return _scale; }
34 SDL_Window* _sdlWindow =
nullptr;
35 int _screenWidth = 0, _screenHeight = 0;