imgui/README.md
Nanako 083d97856e update README.md
checkout imgui/docking
2024-06-21 18:09:13 +08:00

43 lines
605 B
Markdown

一个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;
}
```
* [X] Windows
* [X] MacOS
* [ ] Linux
TODO:
1. [ ] 当程序位于后台时停止渲染