DrawingBuffer()

Syntax

SpeicherAdresse = DrawingBuffer()
Beschreibung
Gibt die 'SpeicherAdresse' des Zeichenbuffers ("DrawingBuffer") für direkte Pixel-Manipulation zurück.

Parameter

Diese Funktion hat keine Parameter.

Rückgabewert

Gibt die Adresse der Pixel-Daten zurück, wenn direkter Zugriff möglich ist, oder Null, wenn auf die Pixel-Daten nicht direkt zugegriffen werden kann.

Anmerkungen

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

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().

Die zurückgegebene Adresse 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.

Beispiel

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

Beispiel

DirectScreenDrawing.pb

Siehe auch

DrawingBufferPixelFormat(), DrawingBufferPitch()

Unterstützte OS

Alle

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