glXSwapBuffers
Aus DGL Wiki
Version vom 26. Mai 2008, 13:56 Uhr von Thoronador (Diskussion | Beiträge) (Fehlermeldungen ergänzt, Wiki-Syntax für Tabelle.)
Inhaltsverzeichnis
glXSwapBuffers
Name
glXSwapBuffers - tauscht unter der X-Oberfläche (Linux) den Vorder- und Hintergrundpuffer aus.
Kylix-Spezifikation
procedure glXSwapBuffers (dpy: PDisplay; drawable: GLXDrawable);
Parameter
dpy | dpy ist ein Pointer auf das aktuelle (und virtuelle) X-Display, auf welches gerendert wird. |
---|---|
drawable | drawable enthält die Window-ID der Zeichenfläche, auf welchem Gezeichnet wird, wobei auch Objekte wie z.b. Panels eine Window-ID haben. Vergleichbar mit den Handles aus Windows. |
Beschreibung
Die Prozedur glXSwapBuffers tauscht Vorder- und Hintergrundpuffer aus und sorgt damit (sofern Doublebuffering verwendet wird) erst für die eigentliche Anzeige der gerenderten Szene auf dem Bildschirm.
Zugehörige Wertrückgaben
Die Prozedur hat keinerlei Wertrückgaben.
Fehlermeldungen
GLXBadDrawable wird generiert, wenn drawable keine gültige GLX-Zeichenfläche ist.
GLXBadCurrentWindow wird generiert, falls die mit dem aktuellen Kontext des aufrufenden Threads assoziierte Zeichenfläche ein Fenster ist und dieses Fenster nicht mehr gültig ist.