一个imgui框架, 方便使用imgui
注意需要使用docking分支
示例:
#include "imgui_main.h"
std::string get_window_title() {
return "arona_imgui";
}
// 配置imgui, 比如加载字体, 启用多视口等
void configure_imgui(ImGuiIO& io) {
}
// 执行一些数据更新代码在这里
void tick_imgui(float delta_time) {
}
// 执行imgui绘制(在tick_imgui之后执行)
void draw_imgui(float delta_time) {
}
int main(int argc, char *argv[]) {
run_imgui();
return 0;
}
- Windows
- MacOS
- Linux
TODO:
- 当程序位于后台时停止渲染
Description
Languages
C++
68.9%
Objective-C++
19%
CMake
12.1%