Bezeichnung
sdl.EnableOffscreenRender -- aktiviert die Hardware-Offscreen-Wiedergabe
Übersicht
sdl.EnableOffscreenRender(on)
Beschreibung
Dieser Befehl kann verwendet werden, um die Offscreen-Wiedergabe für Hardwarepinsel zu aktivieren oder zu deaktivieren, je nachdem, was Sie im on-Argument übergeben haben.

Beachten Sie, dass sich die neue Einstellung nur auf Hardwarepinsel auswirkt, die nach diesem Aufruf erstellt wurden. Hardwarepinsel, die vor dem Aufruf von diesem Befehl erstellt wurden, verwenden die alten Einstellungen.

Beachten Sie auch, dass Hardwarepinsel gezeichnet werden können, um einigen Einschränkungen zu begegnen. Deshalb sollten Sie diesen Befehl nur verwenden, wenn Ihr Skript mit diesen Einschränkungen umgehen kann. Der Vorteil ist, dass sdl.EnableOffscreenRender() es Ihrem Skript ermöglicht, auf Hardwarepinsel mit Hardwarebeschleunigung zu zeichnen. Aber dabei müssen Sie einige Dinge im Hinterkopf behalten. Siehe Offscreen-Wiedergabe für Details.

Eingaben
on
boolescher Wert, der angibt, ob Hardware-Offscreen-Wiedergabe aktiviert oder deaktiviert werden soll
Beispiel
sdl.EnableOffscreenRender(True)
CreateBrush(1, 640, 480, #BLACK, {Hardware = True})
sdl.EnableOffscreenRender(False)
Der obige Code erstellt Pinsel 1 als einen Hardwarepinsel, der mit SelectBrush() gezeichnet werden kann. Alle anderen Hardwarepinsel können nicht gezeichnet werden, da wir das Flag für das Aktivieren der Offscreen-Wiedergabe sofort wieder auf False setzen.

Navigation zeigen