Immediate mode (computer graphics) (original) (raw)
Immediate mode in computer graphics is a design pattern of API design in 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 ), without the use of extensive indirection – thus immediate – to retained resources. It does not preclude the use of double-buffering.
Property | Value |
---|---|
dbo:abstract | Immediate Mode (wörtlich übersetzt: Unmittelbar-Modus) ist ein Entwurfsmuster in der Computergrafik für die Gestaltung der Programmierschnittstelle (API) in Grafikbibliotheken, wo * die Client-Aufrufe direkt das Rendern von Grafikobjekten auf dem Bildschirm bewirken oder wo * die Daten zur Beschreibung von grafischen Primitiven (im Falle eines ) vom Client jeweils Bild für Bild direkt in eine Grafikpipeline eingefügt werden, ohne Nutzung – also unmittelbar - umfangreicher Umleitungen auf gespeicherte Ressourcen. Das schließt die Verwendung von Doppelpufferung nicht aus. Der Retained Mode ist ein alternativer Ansatz. Historisch betrachtet ist der Retained Mode der vorherrschende Stil in Programmbibliotheken für grafische Benutzeroberflächen (GUI); jedoch können beide Modi auch in ein und derselben Programmbibliothek koexistieren und sind in der Praxis nicht unbedingt einander ausschließend. (de) Immediate mode in computer graphics is a design pattern of API design in 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 ), 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. (en) Immediate mode verwijst naar een programmeerstijl voor de weergave van applicaties of games op een display waarbij de persistente representatie van de grafische objecten, hun ruimtelijke verhoudingen, hun voorkomen en, in games, de locatie van de in het geheugen worden bijgehouden door de applicatie en doorgegeven worden aan de gebruikte bibliotheek om het te renderen. Bij elk frame worden de objecten opnieuw doorgegeven aan de bibliotheek. De programmeur heeft op deze manier maximale controle over het programma. Het tegenovergestelde van immediate mode is retained mode waarbij de data van de weergegeven objecten bijgehouden wordt door de gebruikte bibliotheek. Het laden, bijhouden, cullen en renderen van de data wordt verzorgd door de bibliotheek en de programmeur kan zich op een hoger niveau bezighouden met de applicatie. Voorbeelden van bibliotheken in immediate mode zijn OpenGL en (ondersteunt zowel retained als immediate mode). (nl) |
dbo:thumbnail | wiki-commons:Special:FilePath/Immediate-mode-graphics-api.png?width=300 |
dbo:wikiPageID | 7860564 (xsd:integer) |
dbo:wikiPageLength | 5076 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1108848212 (xsd:integer) |
dbo:wikiPageWikiLink | dbc:DirectX dbr:Object_model dbr:Application_programming_interface dbr:Client_(computing) dbr:Computer_memory dbr:Display_list dbc:Computer_graphics dbr:Central_processing_unit dbr:Direct2D dbr:Direct_mode dbr:Graphical_user_interface dbr:Graphics_library dbr:Graphics_processing_unit dbr:Quartz_(graphics_layer) dbr:Rendering_(computer_graphics) dbc:OpenGL dbr:Film_frame dbr:Immediate_mode_GUI dbr:OpenGL dbr:Shaders dbr:CPU dbr:Scene_graph dbr:Multiple_buffering dbr:Retained_mode dbr:Texture_maps dbr:Indirection_(computing) dbr:Rendering_API dbr:Rendering_primitive dbr:Vertex_attribute dbr:Vertex_buffer dbr:Command_buffer dbr:Command_list dbr:File:Immediate-mode-graphics-api.png dbr:File:Retail-mode-graphics-api.png |
dbp:wikiPageUsesTemplate | dbt:Distinguish dbt:Refimprove dbt:Reflist dbt:Short_description |
dcterms:subject | dbc:DirectX dbc:Computer_graphics dbc:OpenGL |
gold:hypernym | dbr:Style |
rdf:type | owl:Thing |
rdfs:comment | Immediate mode in computer graphics is a design pattern of API design in 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 ), without the use of extensive indirection – thus immediate – to retained resources. It does not preclude the use of double-buffering. (en) Immediate Mode (wörtlich übersetzt: Unmittelbar-Modus) ist ein Entwurfsmuster in der Computergrafik für die Gestaltung der Programmierschnittstelle (API) in Grafikbibliotheken, wo * die Client-Aufrufe direkt das Rendern von Grafikobjekten auf dem Bildschirm bewirken oder wo * die Daten zur Beschreibung von grafischen Primitiven (im Falle eines ) vom Client jeweils Bild für Bild direkt in eine Grafikpipeline eingefügt werden, ohne Nutzung – also unmittelbar - umfangreicher Umleitungen auf gespeicherte Ressourcen. Das schließt die Verwendung von Doppelpufferung nicht aus. (de) Immediate mode verwijst naar een programmeerstijl voor de weergave van applicaties of games op een display waarbij de persistente representatie van de grafische objecten, hun ruimtelijke verhoudingen, hun voorkomen en, in games, de locatie van de in het geheugen worden bijgehouden door de applicatie en doorgegeven worden aan de gebruikte bibliotheek om het te renderen. Bij elk frame worden de objecten opnieuw doorgegeven aan de bibliotheek. De programmeur heeft op deze manier maximale controle over het programma. (nl) |
rdfs:label | Immediate Mode (Computergrafik) (de) Immediate mode (computer graphics) (en) Immediate mode (nl) |
owl:sameAs | freebase:Immediate mode (computer graphics) wikidata:Immediate mode (computer graphics) dbpedia-de:Immediate mode (computer graphics) dbpedia-nl:Immediate mode (computer graphics) https://global.dbpedia.org/id/25ABE |
prov:wasDerivedFrom | wikipedia-en:Immediate_mode_(computer_graphics)?oldid=1108848212&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Immediate-mode-graphics-api.png wiki-commons:Special:FilePath/Retail-mode-graphics-api.png |
foaf:isPrimaryTopicOf | wikipedia-en:Immediate_mode_(computer_graphics) |
is dbo:wikiPageDisambiguates of | dbr:Mode dbr:Immediate_mode |
is dbo:wikiPageWikiLink of | dbr:Mode dbr:Tiled_rendering dbr:Gecko_(software) dbr:Glossary_of_computer_graphics dbr:Data_General_Extended_BASIC dbr:PHIGS dbr:Java_3D dbr:Direct3D dbr:Immediate_mode_GUI dbr:OpenGL dbr:Canvas_element dbr:Immediate_mode dbr:Vertex_buffer_object dbr:Retained_mode |
is owl:differentFrom of | dbr:Direct_mode |
is foaf:primaryTopic of | wikipedia-en:Immediate_mode_(computer_graphics) |