PrepBuf-Funktion (Unit VgaMem)

Deklaration:

function PrepBuf(var R: TRect; Action: Word; var Buf: TVgaBuf): Boolean;


Diese Funktion versucht, einen Restspeicherpuffer zu allozieren, der
groß genug ist, um das Rechteck R aufzunehmen. Der Rückgabewert
ist TRUE, wenn dies erfolgreich war.

Die Datenstruktur Buf wird mit Verwaltungsdaten gefüllt. Sie wird
von Prozeduren wie ReleaseBuf, PasteRect und
PasteRectAt erwartet.

Die aktuellen Graphikparameter der Unit Gr werden derart angepaßt, daß
auf Gr basierende Graphikpakete in den Restspeicherpuffer, nicht auf
den sichtbaren Bildschirm, schreiben.

Wählen Sie Action entsprechend folgender Tabelle:


Action-Konstante Beschreibung
---------------- ----------------------------------------------------
pbNone Puffer verbleibt uninitialisiert.
pbCopy Puffer wird durch eine Kopie des angegebenen
sichtbaren Bildausschnitts initialisiert.
pbClear Puffer wird gelöscht.


Siehe auch:


EndBufDraw
ReleaseBuf
PasteRect
PasteRectAt