HOME



picture info

Immediate Mode GUI
Immediate mode is an API design pattern in computer graphics libraries, in which * the client calls directly cause rendering of graphics objects to the display, or in which * the data to describe rendering primitives is inserted frame by frame directly from the client into a command list (in the case of '' immediate mode primitive rendering''), without the use of extensive indirection – thus'' immediate ''– to retained resources. It does not preclude the use of double-buffering. Retained mode is an alternative approach. Historically, retained mode has been the dominant style in GUI libraries; however, both can coexist in the same library and are not necessarily exclusive in practice. Overview In immediate mode, the scene (complete object model of the rendering primitives) is retained in the memory space of the client, instead of the graphics library. This implies that in an immediate mode application, the lists of graphical objects to be rendered are kept by the c ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon]




Direct Mode
In computing, direct or immediate mode in an interactive programming system is the immediate execution of commands, statements, or expressions. In many interactive systems, most of these can both be included in programs or executed directly in a read–eval–print loop (REPL). Most interactive systems also offer the possibility of defining programs in the REPL, either with explicit declarations, such as Python's def, or by labelling them with line numbers. Programs can then be run by calling a named or numbered procedure or by running a main program. Many programming systems, from Lisp and JOSS to Python and Perl have interactive REPLs which also allow defining programs. Most integrated development environments offer a direct mode where, during debugging In engineering, debugging is the process of finding the Root cause analysis, root cause, workarounds, and possible fixes for bug (engineering), bugs. For software, debugging tactics can involve interactive debugging, c ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon]



MORE