| 123456789101112131415161718192021222324252627282930313233 |
- #ifndef PARTICLE_GPU
- #define PARTICLE_GPU
- /* std */
- #include <iostream>
- // #include <vector>
- #include <string>
- /* OpenGL */
- #include "glad/glad.h"
- #include <GLFW/glfw3.h>
- class Application
- {
- private:
- int m_window_width{};
- int m_window_heigth{};
- std::string m_appName = "Lyfe";
- GLFWwindow* window{};
- public:
- Application() = default;
- Application(int width, int height);
- ~Application();
- void init();
- void terminate();
- bool createWindow();
- bool running();
- void render();
- };
- #endif // PARTICLE_GPU
|