DrawingBuffer()

Syntax

SpeicherAdresse = DrawingBuffer()
Beschreibung
Gibt die 'SpeicherAdresse' des Zeichenbuffers ("DrawingBuffer") zurück. Diese kann sich direkt im Videospeicher befinden, wenn die Ausgabe auf ScreenOutput() oder SpriteOutput() erfolgt, und erlaubt sehr schnelle Pixel-Manipulation. Mit ImageOutput() ermöglicht dieser Befehl direkten Zugriff auf die Pixel des Ziel-Bildes.

Ist die 'SpeicherAdresse' gleich 0, dann ist der direkte Speicherzugriff auf dem aktuellen Ausgabekanal nicht möglich.

Dieser Befehl ist nur für fortgeschrittene Programmierer. Um weitere Informationen über den Zeichenbuffer zu erhalten, stehen Ihnen die folgenden Befehle zur Verfügung: DrawingBufferPixelFormat() und DrawingBufferPitch().

Diese Funktion muss erneut aufgerufen werden, wenn andere Befehle dieser Befehls-Bibliothek seit der letzten Pixel-Manipulation verwendet wurden.

Für ein Beispiel, wie der Zeichenbuffer zum Erstellen schöner Grafikeffekte genutzt werden kann, werfen Sie einen Blick auf:
DirectScreenDrawing.pb

Unterstützte OS

Alle

<- DrawText() - 2DDrawing Inhaltsverzeichnis - DrawingBufferPitch() ->