Dear ImGui 是一个用于C++的形用户界面库。它输出优化的顶点缓冲区,您可以随时在启用 3D 管线的应用程序中渲染这些缓冲区。它是快速的、可移植的、与渲染器无关的和独立的(没有外部依赖关系)。
Dear ImGui 旨在实现快速迭代,并使程序员能够创建内容创建工具和可视化/调试工具(而不是普通最终用户的 UI)。它有利于实现这一目标的简单性和生产力,并且缺乏更高级库中常见的某些功能。
Dear ImGui 特别适合集成到游戏引擎(用于工具)、实时 3D 应用程序、全屏应用程序、嵌入式应用程序或操作系统功能非标准的控制台平台上的任何应用程序中。
1. 最小化状态同步。
2. 最小化用户端的状态存储。
3. 最大限度地减少设置和维护。
4. 易于使用来创建动态UI,这些UI是动态数据集的反映。
5. 易于使用来创建代码驱动和数据驱动的工具。
6.易于使用,用于创建临时的短期工具和长期、更复杂的工具。
7. 易于破解和改进。
8. 可移植,最小化依赖关系,在目标(控制台、电话等)上运行。
9. 高效的运行时和内存消耗。
开源地址:GitHub - ocornut/imgui: Dear ImGui: Bloat-free Graphical Use...
#c++#
#程序员#
#游戏#
#引擎#