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