-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
Minimal CMake
By :
Creating end-to-end tests for an application can be a challenge, and usually relies on an external tool or scripting language to send commands to the application to drive it. To support this, in our Game of Life application, we’re going to add one last library that will not only enhance our application but also make it testable end to end.
The library in question is called Dear ImGui (https://github.com/ocornut/imgui), an open source (MIT licensed) immediate mode graphical user interface (GUI), originally designed for use in games, but now used across a wide variety of applications.
Immediate versus retained UI
There are two main styles of UI libraries, often referred to as retained mode and immediate mode. A retained mode UI tends to require its widgets to be created and managed explicitly. A popular example of this is the Qt (pronounced cute) UI library. Immediate mode libraries do not require widgets to be created; instead...