maskArray = gl.GetPolygonStipple()
gl.GetPolygonStipple()
kehrt zum Muster eines 32*32 Polygon-Punktemusters
zurück. Das Muster wird so in den Speicher gepackt, als ob gl.ReadPixels()
mit einer Höhe und Breite von 32, einem Typ von #GL_BITMAP
und einem Format
von #GL_COLOR_INDEX
aufgerufen und das Punktmuster in einem internen 32 * 32
Muster Farbindexpuffer gespeichert worden wäre. Im Gegensatz zu gl.ReadPixels(),
werden jedoch Pixelübertragungsvorgänge (Shift, Versatz, Pixelmap) nicht auf
das zurückgegebene Punkteditorbild angewendet. Da #GL_BITMAP
nur 1 Bit pro
Pixel verwendet, wird die Tabelle zurückgegeben, die durch diese Funktion
immer genau 128 Elemente haben wird und die 8 Pixel pro Tabellenelement enthalten.
Weitere Informationen finden Sie in einem OpenGL-Referenzhandbuch.
#GL_INVALID_OPERATION
wird erzeugt, wenn gl.GetPolygonStipple()
zwischen
gl.Begin() und gl.End() ausgeführt wird.