#pragma once #include #include #include namespace parks::Window { void create(const Settings &settings); void setupGLAD(); void setupDearImGUI(); void destroy(); void preUpdate(); void postUpdate(); bool isCloseRequested(); void setCloseRequested(bool shouldClose); GLFWwindow *getWindow(); }