Bezeichnung
gl.GetPolygonStipple -- gibt das Polygon-Punktemuster zurück
Übersicht
maskArray = gl.GetPolygonStipple()
Beschreibung
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.

Eingaben
Keine

Rückgabewerte
maskArray
Tabelle, die das Punktemuster enthält; der Anfangswert ist bei allen 1
Fehler
#GL_INVALID_OPERATION wird erzeugt, wenn gl.GetPolygonStipple() zwischen gl.Begin() und gl.End() ausgeführt wird.


Navigation zeigen