Bezeichnung
sdl.RenderPresent -- zeigt das Einzelbild aus dem Hintergrundpuffer an
Übersicht
sdl.RenderPresent(display)
Beschreibung
Verwenden Sie diesen Befehl, um den Bildschirm mit jeder Wiedergabe seit dem letzten Aufruf zu aktualisieren.

SDLs Wiedergabe-Befehle arbeiten mit einem Hintergrundpuffer; das heißt, ein Wiedergabe-Befehl wie sdl.RenderDrawLine() ruft nicht direkt eine Zeile auf dem Bildschirm auf, sondern aktualisiert den Puffer im Hintergrund. Als solches komponieren Sie Ihre gesamte Szene und präsentieren den komponierten Hintergrundpuffer auf dem Bildschirm als vollständiges Bild.

Wenn Sie also die Wiedergabe-API von SDL verwenden, werden alle für das Einzelbild vorgesehene Zeichnungen ausgeführt. Anschließend wird dieser Befehl einmal pro Einzelbild aufgerufen, um dem Benutzer die endgültige Zeichnung anzuzeigen.

Der Hintergrundpuffer sollte nach jeder Präsentation für ungültig erklärt werden. Gehen Sie nicht davon aus, dass der vorherige Inhalt zwischen den Einzelbildern bestehen wird. Es wird dringend empfohlen, sdl.RenderClear() aufzurufen, um den Hintergrundpuffer vor Beginn der Zeichnung jedes neuen Einzelbildes zu initialisieren, selbst wenn Sie jedes Pixel überschreiben möchten.

Eingaben
display
Identifikator des Displays, dessen Wiedergabe verwendet werden soll

Navigation zeigen