valuesArray = gl.GetPixelMap(map)
gl.GetPixelMap()
gibt den Inhalt der in map
angegebenen Pixelkarte zurück.
Dies kann eine der folgenden Konstanten sein:
#GL_PIXEL_MAP_I_TO_I #GL_PIXEL_MAP_S_TO_S #GL_PIXEL_MAP_I_TO_R #GL_PIXEL_MAP_I_TO_G #GL_PIXEL_MAP_I_TO_B #GL_PIXEL_MAP_I_TO_A #GL_PIXEL_MAP_R_TO_R #GL_PIXEL_MAP_G_TO_G #GL_PIXEL_MAP_B_TO_B #GL_PIXEL_MAP_A_TO_A |
Siehe gl.PixelMap für Details.
Pixelkarten werden bei der Ausführung von gl.ReadPixels(), gl.DrawPixels(), gl.CopyPixels(), gl.TexImage1D(), gl.TexImage2D(), gl.TexSubImage1D(), gl.TexSubImage2D(), gl.CopyTexImage() und gl.CopyTexSubImage() benutzt, um Farbindizes, Schablonenindizes, Farbkomponenten und Tiefenkomponenten auf andere Werte abzubilden.
Weitere Informationen finden Sie in einem OpenGL-Referenzhandbuch.
#GL_INVALID_ENUM
wird erzeugt, wenn map
kein akzeptierter Wert ist.
#GL_INVALID_OPERATION
wird erzeugt, wenn gl.GetPixelMap()
zwischen
gl.Begin() und gl.End() ausgeführt wird.
#GL_PIXEL_MAP_I_TO_I_SIZE
gl.Get() mit dem Argument #GL_PIXEL_MAP_S_TO_S_SIZE
gl.Get() mit dem Argument #GL_PIXEL_MAP_I_TO_R_SIZE
gl.Get() mit dem Argument #GL_PIXEL_MAP_I_TO_G_SIZE
gl.Get() mit dem Argument #GL_PIXEL_MAP_I_TO_B_SIZE
gl.Get() mit dem Argument #GL_PIXEL_MAP_I_TO_A_SIZE
gl.Get() mit dem Argument #GL_PIXEL_MAP_R_TO_R_SIZE
gl.Get() mit dem Argument #GL_PIXEL_MAP_G_TO_G_SIZE
gl.Get() mit dem Argument #GL_PIXEL_MAP_B_TO_B_SIZE
gl.Get() mit dem Argument #GL_PIXEL_MAP_A_TO_A_SIZE
gl.Get() mit dem Argument #GL_MAX_PIXEL_MAP_TABLE