added imgui and config file to project

This commit is contained in:
Aaro Koivukangas
2025-05-20 03:16:08 +03:00
parent 8632aa2303
commit ede46ff7a0
12 changed files with 191 additions and 15 deletions
+9 -2
View File
@@ -1,20 +1,27 @@
#pragma once
#include "gwindow.h"
#include "gconfig.h"
#include "gmenu.h"
#include "gshader.h"
#include "gwindow.h"
#include "logger.h"
class GRenderer {
public:
GRenderer(GWindow *w, Logger *l);
GRenderer(GWindow *w, Logger *l, GConfig *c);
~GRenderer();
void init();
void update();
void init_imgui();
void update_imgui();
private:
Logger *logger;
GConfig *config;
GWindow *window;
GShader *shader;
GMenu *menu;
unsigned int VAO;
unsigned int VBO;