Could ImGUI Be the Future of GUIs?

Could ImGUI Be the Future of GUIs?

The typical retained mode object oriented GUI framework is a system where you basically create a scenegraph of GUI framework widgets. So, that’s the best case for a traditional scenegraph based object oriented retained mode GUI Note that the system still had to walk a giant portion of the GUI scenegraph to compute what the smallest area of affect is. That might not be as much work as re-drawing every pixel but it is lots of work none the less Contrast that to an ImGUI, the entire GUI is drawn anytime you want anything to change.

Source: games.greggman.com