Immediate mode-GUI
Ett gränssnittsupplägg där varje widget ritas och hanteras på nytt varje bildruta via direkta funktionsanrop, utan något bestående träd av widget-objekt.
I stället för att skapa en knapp en gång och lyssna på dess händelser anropar koden if (Button("OK")) … varje bildruta; returvärdet talar om ifall den klickades just nu. Det finns ingen widget att hålla reda på — allt tillstånd bor kvar i applikationens egna variabler, och gränssnittet beskrivs om från grunden lika ofta som spelet renderas. Casey Muratori populariserade idén och termen i ett föredrag 2005.
Omar Cornuts Dear ImGui (2014) gjorde upplägget allestädes närvarande för speldev: felsökningsfönster, nivåeditorer och trimreglage kan snörs ihop på minuter. Priset är att komplexa, statiska gränssnitt ritas om i onödan varje ruta — motsatsen, retained mode, bygger i stället en bestående modell.