Immediate mode GUI

GPTKB entity

Statements (34)
Predicate Object
gptkbp:instanceOf GUI paradigm
gptkbp:advantage less efficient for complex UIs
easy to integrate
good for tools and debugging
not ideal for document-based apps
gptkbp:alsoKnownAs gptkb:IMGUI
gptkbp:contrastsWith retained mode GUI
gptkbp:feature UI is rebuilt every frame
no persistent widget state
simpler event handling
stateless widgets
https://www.w3.org/2000/01/rdf-schema#label Immediate mode GUI
gptkbp:notableFor gptkb:Nuklear
gptkb:Unity_IMGUI
gptkb:Dear_ImGui
ImNodes
ImPlot
Immediate Mode GUI for Godot
egui (Rust)
imgui (C++)
gptkbp:originatedIn early 2000s
gptkbp:popularizedBy gptkb:Nuklear
gptkb:Unity_IMGUI
gptkb:Dear_ImGui
gptkbp:relatedConcept gptkb:graphical_user_interface
piston engine
event-driven programming
UI toolkit
widget
retained mode GUI
gptkbp:usedIn game development
real-time applications
gptkbp:bfsParent gptkb:ImGui
gptkbp:bfsLayer 7