Verfahren der Bildschirmdarstellung
Das effizienteste Verfahren zum Zeichnen von nicht-einfachen Regionen
ist die Restspeicherpufferung. Dabei werden Zeichenoperationen
mithilfe der VgaMem-Unit in unbenutzten Graphikspeicher umgeleitet und
einzelne Teile dieses Abbildes auf den Bildschirm kopiert. Dieses Verfahren
ist nur für die mitgelieferten Graphikpakete anwendbar. In Objekten, die
andere Graphikpakete verwenden, muß das Flag ofBuffer gelöscht
werden.
Wenn Restspeicherpufferung nicht angewandt werden kann, steht Metafiling
zur Verfügung. Dabei werden Zeichenoperationen mithilfe der MetaGr-Unit
aufgezeichnet und für die einzelnen Teile der zu zeichnenden Region
abgespielt. Dieses Verfahren ist entscheidend schneller als wiederholtes
Ausführen der Draw-Methode. Es ist nur für die mitgelieferten Graphikpakete
sowie für die Unit BGI anwendbar. In Objekten, die andere
Graphikpakete verwenden, muß das Flag ofMetafile gelöscht werden.
Wenn keines dieser Verfahren angewandt werden kann, wird die Zeichenoperation
für die einzelnen Teile der zu zeichnenden Region aufgerufen.
Siehe auch:
GVisible-Unit