17 lines
427 B
C++
17 lines
427 B
C++
#pragma once
|
|
|
|
#include <Windows.h>
|
|
#include "imgui_impl_glfw.h"
|
|
#include "imgui/headers/imgui.h"
|
|
|
|
class DrawData {
|
|
public:
|
|
HWND window_handle = nullptr;
|
|
ImVec4 clear_color = {};
|
|
ImVec2 window_size = {};
|
|
};
|
|
|
|
int startImgui(void* customState, void (*const initFunc)(DrawData&, void*), void (* const drawFunc)(DrawData&, void*), const char* title, int windowWidth, int windowHeight);
|
|
|
|
ImVec2 getWindowSize(GLFWwindow* window);
|