C++

imgui-docking模式

我们在使用imgui的时候发现窗口始终是悬浮在界面上,如何才能像unity或者其他使用imgui编写的程序一样把界面dock在上面呢?

https://github.com/ocornut/imgui/wiki/Glossary#docking-terms

Docking
使用了docking功能的界面

imgui的作者已经添加了docking相关的分支,并且可以会将master内容同步到其分支上,我们可以直接拉下来其代码并且查看是如何使用的。

打开demo窗口
界面移动到主界面附近会出现docking的标记

在下面这个类中可看到相关代码:

相关代码

这个功能非常实用。在此记录。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注