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