Bezeichnung
gl.DrawPixels -- schreibt einen Block von Pixeln in den Rahmenpuffer
Übersicht
gl.DrawPixels(width, height, format, pixelsArray)
Beschreibung
Dieser Befehl entspricht gl.DrawPixelsRaw(), mit der Ausnahme, dass die Pixeldaten nicht als Rohspeicherpuffer übergeben werden, sondern als Tabelle, die width*height Anzahl der Elemente enthält, die jeweils ein Pixel beschreiben. Dies ist natürlich nicht so effizient wie die Verwendung von Rohspeicherpuffern, da die Pixeldaten der Tabelle zuerst in einen Rohspeicherpuffer kopiert werden müssen.

Beachten Sie, dass gl.DrawPixels() Daten vom Typ #GL_FLOAT innerhalb der Tabelle pixelsArray erwartet.

Siehe gl.DrawPixelsRaw für weitere Details zu den von diesem Befehl akzeptierten Parametern.

Weitere Informationen finden Sie in einem OpenGL-Referenzhandbuch.

Eingaben
width
gibt die Breite des Pixelrechtecks an, das in den Rahmenpuffer geschrieben werden soll
height
gibt die Höhe des Pixelrechtecks an, das in den Rahmenpuffer geschrieben werden soll
format
gibt das Format der Pixeldaten an (siehe oben für unterstützte Formate)
pixelsArray
definiert ein Feld, das die Pixeldaten enthält; Daten in diesem Feld werden behandelt als #GL_FLOAT

Navigation zeigen