qgl.render
index
/home/simon/svn/qgl/trunk/qgl/render.py

This module contains everything related to displaying a graph via OpenGL.
Compiler visitor (changes nodes into OpenGL objects)
Render visitor (draws stuff)
Picker visitor (lets you know what was rendered at a certain location)

 
Modules
       
OpenGL.GLU.GLU__init__
OpenGL.GLU.GLU__init___
OpenGL.GL.GL__init__
OpenGL.GL.GL__init___
Numeric
numpy
pygame
qgl
random
zipfile

 
Classes
       
__builtin__.object
FontTexture
GLDisplayList
GLLight
GLQuadric
GLTexture
Visitor
Compiler
Render
Picker

 
class Compiler(Visitor)
    Traverse the graph, compiling and leaf nodes so they can be rendered by 
OpenGL. Sets all nodes to enabled, and all switches to default.
 
 
Method resolution order:
Compiler
Visitor
__builtin__.object

Methods defined here:
__init__(self)
build_light(self, node)
build_mesh(self, node)
build_particleemitter(self, node)
build_polyline(self, node)
build_quad(self, node)
build_sequence(self, node)
build_sphere(self, node)
build_text(self, node)
build_texture(self, node)
compile_static_nodes(self)
pop_state(self, node)
push_state(self, node)
visit_Group(self, node)
visit_OrthoViewport(self, node)
visit_PerspectiveViewport(self, node)
visit_Switch(self, node)

Methods inherited from Visitor:
visit_Node(self, node)
visit_Root(self, node)
visit_Transform(self, node)

Data and other attributes inherited from Visitor:
__dict__ = <dictproxy object>
dictionary for instance variables (if defined)
__weakref__ = <attribute '__weakref__' of 'Visitor' objects>
list of weak references to the object (if defined)

 
class FontTexture(__builtin__.object)
    Generates a texture which is used for drawing text using texture mapped 
quads.
 
  Methods defined here:
__init__(self, font_filename, foreground=(1, 1, 1), background=None)

Data and other attributes defined here:
__dict__ = <dictproxy object>
dictionary for instance variables (if defined)
__weakref__ = <attribute '__weakref__' of 'FontTexture' objects>
list of weak references to the object (if defined)

 
class GLDisplayList(__builtin__.object)
    Creates an OpenGL display list, which is referenced using the .id 
attribute. List cleanup happens when the GLDisplayList instance is 
garbage collected.
 
  Methods defined here:
__del__(self)
__init__(self)

Data and other attributes defined here:
__dict__ = <dictproxy object>
dictionary for instance variables (if defined)
__weakref__ = <attribute '__weakref__' of 'GLDisplayList' objects>
list of weak references to the object (if defined)

 
class GLLight(__builtin__.object)
    Automatically allocates a GL_LIGHT constant. (.id)
When the instance is garbage collected, the light constant is made 
available for use again.
 
  Methods defined here:
__del__(self)
__init__(self)

Data and other attributes defined here:
__dict__ = <dictproxy object>
dictionary for instance variables (if defined)
__weakref__ = <attribute '__weakref__' of 'GLLight' objects>
list of weak references to the object (if defined)
lights = [16384, 16385, 16386, 16387, 16388, 16389, 16390, 16391]

 
class GLQuadric(__builtin__.object)
    Creates a GLU Quadric object, which is automatically destroyed when the
instance is garbage collected.
 
  Methods defined here:
__del__(self)
__init__(self)

Data and other attributes defined here:
__dict__ = <dictproxy object>
dictionary for instance variables (if defined)
__weakref__ = <attribute '__weakref__' of 'GLQuadric' objects>
list of weak references to the object (if defined)

 
class GLTexture(__builtin__.object)
    Takes a pygame surface and converts it into an RGBA OpenGL texture.
GL Texture cleanup happens when the GLTexture instances is garbage 
collected.
 
  Methods defined here:
__del__(self)
__init__(self, img, mipmap, filter, flip=False)

Class methods defined here:
from_file(cls, filename, mipmap, filter) from __builtin__.type

Data and other attributes defined here:
__dict__ = <dictproxy object>
dictionary for instance variables (if defined)
__weakref__ = <attribute '__weakref__' of 'GLTexture' objects>
list of weak references to the object (if defined)

 
class Picker(Render)
    Traverse the graph and create a list (self.hits) of all items rendered at
the area defined by self.position and self.area.
 
 
Method resolution order:
Picker
Render
Visitor
__builtin__.object

Methods defined here:
__init__(self, *args, **kw)
pop_state(self, node)
push_state(self, node)
set_position(self, pos, area=(3, 3))
visit_OrthoViewport(self, node)
visit_PerspectiveViewport(self, node)

Methods inherited from Render:
visit_Group(self, node)
visit_Root(self, node)
visit_Static(self, node)
visit_Transform(self, node)

Methods inherited from Visitor:
visit_Node(self, node)
visit_Switch(self, node)

Data and other attributes inherited from Visitor:
__dict__ = <dictproxy object>
dictionary for instance variables (if defined)
__weakref__ = <attribute '__weakref__' of 'Visitor' objects>
list of weak references to the object (if defined)

 
class Render(Visitor)
    Traverse the graph and render using OpenGL.
 
 
Method resolution order:
Render
Visitor
__builtin__.object

Methods defined here:
pop_state(self, node)
push_state(self, node)
visit_Group(self, node)
visit_OrthoViewport(self, node)
visit_PerspectiveViewport(self, node)
visit_Root(self, node)
visit_Static(self, node)
visit_Transform(self, node)

Methods inherited from Visitor:
visit_Node(self, node)
visit_Switch(self, node)

Data and other attributes inherited from Visitor:
__dict__ = <dictproxy object>
dictionary for instance variables (if defined)
__weakref__ = <attribute '__weakref__' of 'Visitor' objects>
list of weak references to the object (if defined)

 
class Visitor(__builtin__.object)
     Methods defined here:
pop_state(self, node)
push_state(self, node)
visit_Group(self, node)
visit_Node(self, node)
visit_OrthoViewport(self, node)
visit_PerspectiveViewport(self, node)
visit_Root(self, node)
visit_Switch(self, node)
visit_Transform(self, node)

Data and other attributes defined here:
__dict__ = <dictproxy object>
dictionary for instance variables (if defined)
__weakref__ = <attribute '__weakref__' of 'Visitor' objects>
list of weak references to the object (if defined)

 
Functions
       
glAccum(...)
glAccum(op, value) -> None
glAlphaFunc(...)
glAlphaFunc(func, ref) -> None
glAreTexturesResident(...)
glAreTexturesResident(textures[]) -> residences
glArrayElement(...)
glArrayElement(i) -> None
glBegin(...)
glBegin(mode) -> None
glBindTexture(...)
glBindTexture(target, texture) -> None
glBitmap(...)
glBitmap(width, height, xorig, yorig, xmove, ymove, bitmap) -> None
glBlendFunc(...)
glBlendFunc(sfactor, dfactor) -> None
glCallList(...)
glCallList(list) -> None
glCallLists(...)
glCallLists(lists[]) -> None
glClear(...)
glClear(mask) -> None
glClearAccum(...)
glClearAccum(red, green, blue, alpha) -> None
glClearColor(...)
glClearColor(red, green, blue, alpha) -> None
glClearDepth(...)
glClearDepth(depth) -> None
glClearIndex(...)
glClearIndex(c) -> None
glClearStencil(...)
glClearStencil(s) -> None
glClipPlane(...)
glClipPlane(plane, equation[]) -> None
glColor3b(...)
glColor3b(red, green, blue) -> None
glColor3bv(...)
glColor3bv(v) -> None
glColor3d(...)
glColor3d(red, green, blue) -> None
glColor3dv(...)
glColor3dv(v) -> None
glColor3f(...)
glColor3f(red, green, blue) -> None
glColor3fv(...)
glColor3fv(v) -> None
glColor3i(...)
glColor3i(red, green, blue) -> None
glColor3iv(...)
glColor3iv(v) -> None
glColor3s(...)
glColor3s(red, green, blue) -> None
glColor3sv(...)
glColor3sv(v) -> None
glColor3ub(...)
glColor3ub(red, green, blue) -> None
glColor3ubv(...)
glColor3ubv(v) -> None
glColor3ui(...)
glColor3ui(red, green, blue) -> None
glColor3uiv(...)
glColor3uiv(v) -> None
glColor3us(...)
glColor3us(red, green, blue) -> None
glColor3usv(...)
glColor3usv(v) -> None
glColor4b(...)
glColor4b(red, green, blue) -> None
glColor4bv(...)
glColor4bv(v) -> None
glColor4d(...)
glColor4d(red, green, blue) -> None
glColor4dv(...)
glColor4dv(v) -> None
glColor4f(...)
glColor4f(red, green, blue) -> None
glColor4fv(...)
glColor4fv(v) -> None
glColor4i(...)
glColor4i(red, green, blue) -> None
glColor4iv(...)
glColor4iv(v) -> None
glColor4s(...)
glColor4s(red, green, blue) -> None
glColor4sv(...)
glColor4sv(v) -> None
glColor4ub(...)
glColor4ub(red, green, blue) -> None
glColor4ubv(...)
glColor4ubv(v) -> None
glColor4ui(...)
glColor4ui(red, green, blue) -> None
glColor4uiv(...)
glColor4uiv(v) -> None
glColor4us(...)
glColor4us(red, green, blue) -> None
glColor4usv(...)
glColor4usv(v) -> None
glColorMask(...)
glColorMask(red, gree, blue, alpha) -> None
glColorMaterial(...)
glColorMaterial(face, mode) -> None
glColorPointer(...)
glColorPointer(size, type, stride, pointer) -> None
glColorPointerb(...)
glColorPointerb(pointer[][]) -> None
glColorPointerd(...)
glColorPointerd(pointer[][]) -> None
glColorPointerf(...)
glColorPointerf(pointer[][]) -> None
glColorPointeri(...)
glColorPointeri(pointer[][]) -> None
glColorPointers(...)
glColorPointers(pointer[][]) -> None
glColorPointerub(...)
glColorPointerub(pointer[][]) -> None
glColorPointerui(...)
glColorPointerui(pointer[][]) -> None
glColorPointerus(...)
glColorPointerus(pointer[][]) -> None
glCopyPixels(...)
glCopyPixels(x, y, width, height, type) -> None
glCopyTexImage1D(...)
glCopyTexImage1D(target, level, internalFormat, x, y, width, border) -> None
glCopyTexImage2D(...)
glCopyTexImage2D(target, level, internalFormat, x, y, width, height, border) -> None
glCopyTexSubImage1D(...)
glCopyTexSubImage1D(target, level, xoffset, x, y, width) -> None
glCopyTexSubImage2D(...)
glCopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height) -> None
glCullFace(...)
glCullFace(mode) -> None
glDeleteLists(...)
glDeleteLists(list, range) -> None
glDeleteTextures(...)
glDeleteTextures(textures[]) -> None
glDepthFunc(...)
glDepthFunc(func) -> None
glDepthMask(...)
glDepthMask(flag) -> None
glDepthRange(...)
glDepthRange(zNear, zFar) -> None
glDisable(...)
glDisable(cap) -> None
glDisableClientState(...)
glDisableClientState(array) -> None
glDrawArrays(...)
glDrawArrays(mode, first, count) -> None
glDrawBuffer(...)
glDrawBuffer(mode) -> None
glDrawElements(...)
glDrawElements(mode, count, type, indices) -> None
glDrawElementsub(...)
glDrawElementsub(mode, indices[]) -> None
glDrawElementsui(...)
glDrawElementsui(mode, indices[]) -> None
glDrawElementsus(...)
glDrawElementsus(mode, indices[]) -> None
glDrawPixels(...)
glDrawPixels(width, height, format, type, pixels) -> None
glDrawPixelsb(...)
glDrawPixelsb(format, pixels[][] | pixels[][][]) -> None
glDrawPixelsf(...)
glDrawPixelsf(format, pixels[][] | pixels[][][]) -> None
glDrawPixelsi(...)
glDrawPixelsi(format, pixels[][] | pixels[][][]) -> None
glDrawPixelss(...)
glDrawPixelss(format, pixels[][] | pixels[][][]) -> None
glDrawPixelsub(...)
glDrawPixelsub(format, pixels[][] | pixels[][][]) -> None
glDrawPixelsui(...)
glDrawPixelsui(format, pixels[][] | pixels[][][]) -> None
glDrawPixelsus(...)
glDrawPixelsus(format, pixels[][] | pixels[][][]) -> None
glEdgeFlag(...)
glEdgeFlag(flag) -> None
glEdgeFlagPointer(...)
glEdgeFlagPointer(stride, pointer) -> None
glEdgeFlagPointerb(...)
glEdgeFlagPointerb(pointer[]) -> None
glEdgeFlagv(...)
glEdgeFlagv(flag) -> None
glEnable(...)
glEnable(cap) -> None
glEnableClientState(...)
glEnableClientState(array) -> None
glEnd(...)
glEnd() -> None
glEndList(...)
glEndList() -> None
glEvalCoord1d(...)
glEvalCoord1d(u) -> None
glEvalCoord1dv(...)
glEvalCoord1dv(v) -> None
glEvalCoord1f(...)
glEvalCoord1f(u) -> None
glEvalCoord1fv(...)
glEvalCoord1fv(v) -> None
glEvalCoord2d(...)
glEvalCoord2d(u, v) -> None
glEvalCoord2dv(...)
glEvalCoord2dv(v) -> None
glEvalCoord2f(...)
glEvalCoord2f(u, v) -> None
glEvalCoord2fv(...)
glEvalCoord2fv(v) -> None
glEvalMesh1(...)
glEvalMesh1(mode, i1, i2) -> None
glEvalMesh2(...)
glEvalMesh2(mode, i1, i2, j1, j2) -> None
glEvalPoint1(...)
glEvalPoint1(i) -> None
glEvalPoint2(...)
glEvalPoint2(i, j) -> None
glFeedbackBuffer(...)
glFeedbackBuffer(size, type) -> None
glFinish(...)
glFinish() -> None
glFlush(...)
glFlush() -> None
glFog = glFogfv(...)
glFogfv(pname, params[]) -> None
glFogf(...)
glFogf(pname, param) -> None
glFogfv(...)
glFogfv(pname, params[]) -> None
glFogi(...)
glFogi(pname, param) -> None
glFogiv(...)
glFogiv(pname, params[]) -> None
glFrontFace(...)
glFrontFace(mode) -> None
glFrustum(...)
glFrustum(left, right, bottom, top, zNear, zFar) -> None
glGenLists(...)
glGenLists(range) -> listBase
glGenTextures(...)
glGenTextures(n) -> textures
glGetBoolean = glGetBooleanv(...)
glGetBooleanv(pname) -> params
glGetBooleanv(...)
glGetBooleanv(pname) -> params
glGetClipPlane(...)
glGetClipPlane(plane) -> equation
glGetDouble = glGetDoublev(...)
glGetDoublev(pname) -> params
glGetDoublev(...)
glGetDoublev(pname) -> params
glGetFloat = glGetFloatv(...)
glGetFloatv(pname) -> params
glGetFloatv(...)
glGetFloatv(pname) -> params
glGetInteger = glGetIntegerv(...)
glGetIntegerv(pname) -> params
glGetIntegerv(...)
glGetIntegerv(pname) -> params
glGetLightfv(...)
glGetLightfv(light, pname) -> params
glGetLightiv(...)
glGetLightiv(light, pname) -> params
glGetMapdv(...)
glGetMapdv(target, query) -> values
glGetMapfv(...)
glGetMapfv(target, query) -> values
glGetMapiv(...)
glGetMapiv(target, query) -> values
glGetMaterialfv(...)
glGetMaterialfv(face, pname) -> params
glGetMaterialiv(...)
glGetMaterialiv(face, pname) -> params
glGetPixelMapfv(...)
glGetPixelMapfv(map) -> values
glGetPixelMapuiv(...)
glGetPixelMapuiv(map) -> values
glGetPixelMapusv(...)
glGetPixelMapusv(map) -> values
glGetPolygonStipple(...)
glGetPolygonStipple() -> packed stipple
glGetPolygonStippleub(...)
glGetPolygonStippleub() -> stipple[][]
glGetString(...)
glGetString(name) -> string
glGetTexEnvfv(...)
glGetTexEnvfv(target, pname) -> params
glGetTexEnviv(...)
glGetTexEnviv(target, pname) -> params
glGetTexGendv(...)
glGetTexGendv(coord, pname) -> params
glGetTexGenfv(...)
glGetTexGenfv(coord, pname) -> params
glGetTexGeniv(...)
glGetTexGeniv(coord, pname) -> params
glGetTexImage(...)
glGetTexImage(target, level, format, type) -> pixels
glGetTexImageb(...)
glGetTexImageb(target, level, format) -> pixels[][] | pixels[][][]
glGetTexImaged(...)
glGetTexImagef(target, level, format) -> pixels[][] | pixels[][][]
glGetTexImagef(...)
glGetTexImagef(target, level, format) -> pixels[][] | pixels[][][]
glGetTexImagei(...)
glGetTexImagei(target, level, format) -> pixels[][] | pixels[][][]
glGetTexImages(...)
glGetTexImages(target, level, format) -> pixels[][] | pixels[][][]
glGetTexImageub(...)
glGetTexImageub(target, level, format) -> pixels[][] | pixels[][][]
glGetTexImageui(...)
glGetTexImageui(target, level, format) -> pixels[][] | pixels[][][]
glGetTexImageus(...)
glGetTexImageus(target, level, format) -> pixels[][] | pixels[][][]
glGetTexLevelParameterfv(...)
glGetTexLevelParameterfv(target, level, pname) -> params
glGetTexLevelParameteriv(...)
glGetTexLevelParameteriv(target, level, pname) -> params
glGetTexParameterfv(...)
glGetTexParameterfv(target, pname) -> params
glGetTexParameteriv(...)
glGetTexParameteriv(target, pname) -> params
glHint(...)
glHint(target, mode) -> None
glIndex = glIndexd(...)
glIndexd(c) -> None
glIndexMask(...)
glIndexMask(mask) -> None
glIndexPointer(...)
glIndexPointer(type, stride, pointer) -> None
glIndexPointerb(...)
glIndexPointerub(pointer[]) -> None
glIndexPointerd(...)
glIndexPointerd(pointer[]) -> None
glIndexPointerf(...)
glIndexPointerf(pointer[]) -> None
glIndexPointeri(...)
glIndexPointeri(pointer[]) -> None
glIndexPointers(...)
glIndexPointers(pointer[]) -> None
glIndexPointerub(...)
glIndexPointerub(pointer[]) -> None
glIndexd(...)
glIndexd(c) -> None
glIndexdv(...)
glIndexdv(c) -> None
glIndexf(...)
glIndexf(d) -> None
glIndexfv(...)
glIndexfv(c) -> None
glIndexi(...)
glIndexi(c) -> None
glIndexiv(...)
glIndexiv(c) -> None
glIndexs(...)
glIndexs(c) -> None
glIndexsv(...)
glIndexsv(c) -> None
glIndexub(...)
glIndexub(c) -> None
glIndexubv(...)
glIndexubv(c) -> None
glInitNames(...)
glInitNames() -> None
glInterleavedArrays(...)
glInterleavedArrays(format, stride, pointer) -> None
glIsEnabled(...)
glIsEnabled(cap) -> None
glIsList(...)
glIsList(list) -> boolean
glIsTexture(...)
glIsTexture(texture) -> boolean
glLight = glLightfv(...)
glLightfv(light, pname, params) -> None
glLightModel = glLightModelfv(...)
glLightModelfv(pname, params) -> None
glLightModelf(...)
glLightModelf(pname, param) -> None
glLightModelfv(...)
glLightModelfv(pname, params) -> None
glLightModeli(...)
glLightModeli(pname, param) -> None
glLightModeliv(...)
glLightModeliv(pname, params) -> None
glLightf(...)
glLightf(light, pname, param) -> None
glLightfv(...)
glLightfv(light, pname, params) -> None
glLighti(...)
glLighti(light, pname, param) -> None
glLightiv(...)
glLightiv(light, pname, params) -> None
glLineStipple(...)
glLineStipple(factor, pattern) -> None
glLineWidth(...)
glLineWidth(width) -> None
glListBase(...)
glListBase(base) -> None
glLoadIdentity(...)
glLoadIdentity() -> None
glLoadMatrixd(...)
glLoadMatrixd(matrix) -> None
glLoadMatrixf(...)
glLoadMatrixf(matrix) -> None
glLoadName(...)
glLoadName(name) -> None
glLogicOp(...)
glLogicOp(opcode) -> None
glMap1d(...)
glMap1d(target, u1, u2, points[][]) -> None
glMap1f(...)
glMap1f(target, u1, u2, points[][]) -> None
glMap2d(...)
glMap2d(target, u1, u2, v1, v2, points[][][]) -> None
glMap2f(...)
glMap2f(target, u1, u2, v1, v2, points[][][]) -> None
glMapGrid1d(...)
glMapGrid1d(un, u1, u2) -> None
glMapGrid1f(...)
glMapGrid1f(un, u1, u2) -> None
glMapGrid2d(...)
glMapGrid2d(un, u1, u2, vn, v1, v2) -> None
glMapGrid2f(...)
glMapGrid2f(un, u1, u2, vn, v1, v2) -> None
glMaterial = glMaterialfv(...)
glMaterialfv(face, pname, params[]) -> None
glMaterialf(...)
glMaterialf(face, pname, param) -> None
glMaterialfv(...)
glMaterialfv(face, pname, params[]) -> None
glMateriali(...)
glMateriali(face, pname, param) -> None
glMaterialiv(...)
glMaterialiv(face, pname, params[]) -> None
glMatrixMode(...)
glMatrixMode(mode) -> None
glMultMatrixd(...)
glMultMatrixd(v) -> None
glMultMatrixf(...)
glMultMatrixf(v) -> None
glNewList(...)
glNewList(list, mode) -> None
glNormal3b(...)
glNormal3b(nx, ny, nz) -> None
glNormal3bv(...)
glNormal3bv(v) -> None
glNormal3d(...)
glNormal3d(nx, ny, nz) -> None
glNormal3dv(...)
glNormal3dv(v) -> None
glNormal3f(...)
glNormal3f(nx, ny, nz) -> None
glNormal3fv(...)
glNormal3fv(v) -> None
glNormal3i(...)
glNormal3i(nx, ny, nz) -> None
glNormal3iv(...)
glNormal3iv(v) -> None
glNormal3s(...)
glNormal3s(nx, ny, nz) -> None
glNormal3sv(...)
glNormal3sv(v) -> None
glNormalPointer(...)
glNormalPointer(size, type, stride, pointer) -> None
glNormalPointerb(...)
glNormalPointerub(pointer[][3]) -> None
glNormalPointerd(...)
glNormalPointerd(pointer[][3]) -> None
glNormalPointerf(...)
glNormalPointerf(pointer[][3]) -> None
glNormalPointeri(...)
glNormalPointeri(pointer[][3]) -> None
glNormalPointers(...)
glNormalPointers(pointer[][3]) -> None
glOrtho(...)
glOrtho(left, right, bottom, top, zNear, zFar) -> None
glPassThrough(...)
glPassThrough(token) -> None
glPixelMapfv(...)
glPixelMapfv(map, values) -> None
glPixelMapuiv(...)
glPixelMapuiv(map, values) -> None
glPixelMapusv(...)
glPixelMapusv(map, values) -> None
glPixelStoref(...)
glPixelStoref(pname, param) -> None
glPixelStorei(...)
glPixelStorei(pname, param) -> None
glPixelTransferf(...)
glPixelTransferf(name, param) -> None
glPixelTransferi(...)
glPixelTransferi(name, param) -> None
glPixelZoom(...)
glPixelZoom(xfactor, yfactor) -> None
glPointSize(...)
glPointSize(size) -> None
glPolygonMode(...)
glPolygonMode(face, mode) -> None
glPolygonOffset(...)
glPolygonOffset(factor, units) -> None
glPolygonStipple(...)
glPolygonStipple(mask) -> None
glPolygonStippleub(...)
glPolygonStippleub(mask[][]) -> None
glPopAttrib(...)
glPopAttrib() -> None
glPopClientAttrib(...)
glPopClientAttrib() -> None
glPopMatrix(...)
glPopMatrix() -> None
glPopName(...)
glPopName() -> None
glPrioritizeTextures(...)
glPrioritizeTextures(textures[], priorities[]) -> None
glPushAttrib(...)
glPushAttrib(mask) -> None
glPushClientAttrib(...)
glPushClientAttrib(mask) -> None
glPushMatrix(...)
glPushMatrix() -> None
glPushName(...)
glPushName(name) -> None
glRasterPos2d(...)
glRasterPos2d(x, y) -> None
glRasterPos2dv(...)
glRasterPos2dv(v) -> None
glRasterPos2f(...)
glRasterPos2f(x, y) -> None
glRasterPos2fv(...)
glRasterPos2fv(v) -> None
glRasterPos2i(...)
glRasterPos2i(x, y) -> None
glRasterPos2iv(...)
glRasterPos2iv(v) -> None
glRasterPos2s(...)
glRasterPos2s(x, y) -> None
glRasterPos2sv(...)
glRasterPos2sv(v) -> None
glRasterPos3d(...)
glRasterPos3d(x, y, z) -> None
glRasterPos3dv(...)
glRasterPos3dv(v) -> None
glRasterPos3f(...)
glRasterPos3f(x, y, z) -> None
glRasterPos3fv(...)
glRasterPos3fv(v) -> None
glRasterPos3i(...)
glRasterPos3i(x, y, z) -> None
glRasterPos3iv(...)
glRasterPos3iv(v) -> None
glRasterPos3s(...)
glRasterPos3s(x, y, z) -> None
glRasterPos3sv(...)
glRasterPos3sv(v) -> None
glRasterPos4d(...)
glRasterPos4d(x, y, z, w) -> None
glRasterPos4dv(...)
glRasterPos4dv(v) -> None
glRasterPos4f(...)
glRasterPos4f(x, y, z, w) -> None
glRasterPos4fv(...)
glRasterPos4fv(v) -> None
glRasterPos4i(...)
glRasterPos4i(x, y, z, w) -> None
glRasterPos4iv(...)
glRasterPos4iv(v) -> None
glRasterPos4s(...)
glRasterPos4s(x, y, z, w) -> None
glRasterPos4sv(...)
glRasterPos4sv(v) -> None
glReadBuffer(...)
glReadBuffer(mode) -> None
glReadPixels(...)
glReadPixels(x, y, width, height, format, type) -> pixels
glReadPixelsb(...)
glReadPixelsb(x, y, width, height, format) -> pixels[][] | pixels[][][]
glReadPixelsd(...)
glReadPixelsd(x, y, width, height, format) -> pixels[][] | pixels[][][]
glReadPixelsf(...)
glReadPixelsf(x, y, width, height, format) -> pixels[][] | pixels[][][]
glReadPixelsi(...)
glReadPixelsi(x, y, width, height, format) -> pixels[][] | pixels[][][]
glReadPixelss(...)
glReadPixelss(x, y, width, height, format) -> pixels[][] | pixels[][][]
glReadPixelsub(...)
glReadPixelsub(x, y, width, height, format) -> pixels[][] | pixels[][][]
glReadPixelsui(...)
glReadPixelsui(x, y, width, height, format) -> pixels[][] | pixels[][][]
glReadPixelsus(...)
glReadPixelsus(x, y, width, height, format) -> pixels[][] | pixels[][][]
glRectd(...)
glRectd(x1, y1, x2, y2) -> None
glRectdv(...)
glRectdv(p1, p2) -> None
glRectf(...)
glRectf(x1, y1, x2, y2) -> None
glRectfv(...)
glRectfv(p1, p2) -> None
glRecti(...)
glRecti(x1, y1, x2, y2) -> None
glRectiv(...)
glRectiv(p1, p2) -> None
glRects(...)
glRects(x1, y1, x2, y2) -> None
glRectsv(...)
glRectsv(p1, p2) -> None
glRenderMode(...)
glRenderMode(mode) -> None | FeedbackBuffer | SelectBuffer
glRotate = glRotated(...)
glRotated(angle, x, y, z) -> None
glRotated(...)
glRotated(angle, x, y, z) -> None
glRotatef(...)
glRotatef(angle, x, y, z) -> None
glScale = glScaled(...)
glScaled(x, y, z) -> None
glScaled(...)
glScaled(x, y, z) -> None
glScalef(...)
glScalef(x, y, z) -> None
glScissor(...)
glScissor(x, y, width, height) -> None
glSelectBuffer(...)
glSelectBuffer(size) -> None
glShadeModel(...)
glShadeModel(mode) -> None
glStencilFunc(...)
glStencilFunc(func, ref, mask) -> None
glStencilMask(...)
glStencilMask(mask) -> None
glStencilOp(...)
glStencilOp(fail, zfail, zpass) -> None
glTexCoord1d(...)
glTexCoord1d(s) -> None
glTexCoord1dv(...)
glTexCoord1dv(v) -> None
glTexCoord1f(...)
glTexCoord1f(s) -> None
glTexCoord1fv(...)
glTexCoord1fv(v) -> None
glTexCoord1i(...)
glTexCoord1i(s) -> None
glTexCoord1iv(...)
glTexCoord1iv(v) -> None
glTexCoord1s(...)
glTexCoord1s(s) -> None
glTexCoord1sv(...)
glTexCoord1sv(v) -> None
glTexCoord2d(...)
glTexCoord2d(s, t) -> None
glTexCoord2dv(...)
glTexCoord2dv(v) -> None
glTexCoord2f(...)
glTexCoord2f(s, t) -> None
glTexCoord2fv(...)
glTexCoord2fv(v) -> None
glTexCoord2i(...)
glTexCoord2i(s, t) -> None
glTexCoord2iv(...)
glTexCoord2iv(v) -> None
glTexCoord2s(...)
glTexCoord2s(s, t) -> None
glTexCoord2sv(...)
glTexCoord2sv(v) -> None
glTexCoord3d(...)
glTexCoord3d(s, t, r) -> None
glTexCoord3dv(...)
glTexCoord3dv(v) -> None
glTexCoord3f(...)
glTexCoord3f(s, t, r) -> None
glTexCoord3fv(...)
glTexCoord3fv(v) -> None
glTexCoord3i(...)
glTexCoord3i(s, t, r) -> None
glTexCoord3iv(...)
glTexCoord3iv(v) -> None
glTexCoord3s(...)
glTexCoord3s(s, t, r) -> None
glTexCoord3sv(...)
glTexCoord3sv(v) -> None
glTexCoord4d(...)
glTexCoord4d(s, t, r, q) -> None
glTexCoord4dv(...)
glTexCoord4dv(v) -> None
glTexCoord4f(...)
glTexCoord4f(s, t, r, q) -> None
glTexCoord4fv(...)
glTexCoord4fv(v) -> None
glTexCoord4i(...)
glTexCoord4i(s, t, r, q) -> None
glTexCoord4iv(...)
glTexCoord4iv(v) -> None
glTexCoord4s(...)
glTexCoord4s(s, t, r, q) -> None
glTexCoord4sv(...)
glTexCoord4sv(v) -> None
glTexCoordPointer(...)
glTexCoordPointer(size, type, stride, pointer) -> None
glTexCoordPointerb(...)
glTexCoordPointerub(pointer[][]) -> None
glTexCoordPointerd(...)
glTexCoordPointerd(pointer[][]) -> None
glTexCoordPointerf(...)
glTexCoordPointerf(pointer[][]) -> None
glTexCoordPointeri(...)
glTexCoordPointeri(pointer[][]) -> None
glTexCoordPointers(...)
glTexCoordPointers(pointer[][]) -> None
glTexEnvf(...)
glTexEnvf(target, pname, param) -> None
glTexEnvfv(...)
glTexEnvfv(target, pname, v) -> None
glTexEnvi(...)
glTexEnvi(target, pname, param) -> None
glTexEnviv(...)
glTexEnviv(target, pname, v) -> None
glTexGen = glTexGendv(...)
glTexGendv(coord, pname, v) -> None
glTexGend(...)
glTexGend(coord, pname, param) -> None
glTexGendv(...)
glTexGendv(coord, pname, v) -> None
glTexGenf(...)
glTexGenf(coord, pname, param) -> None
glTexGenfv(...)
glTexGenfv(coord, pname, v) -> None
glTexGeni(...)
glTexGeni(coord, pname, param) -> None
glTexGeniv(...)
glTexGeniv(coord, pname, v) -> None
glTexImage1D(...)
glTexImage1D(target, level, internalFormat, width, border, format, type, pixels) -> None
glTexImage1Db(...)
glTexImage1Db(target, level, internalFormat, border, format, pixels[] | pixels[][]) -> None
glTexImage1Df(...)
glTexImage1Df(target, level, internalFormat, border, format, pixels[] | pixels[][]) -> None
glTexImage1Di(...)
glTexImage1Di(target, level, internalFormat, border, format, pixels[] | pixels[][]) -> None
glTexImage1Ds(...)
glTexImage1Ds(target, level, internalFormat, border, format, pixels[] | pixels[][]) -> None
glTexImage1Dub(...)
glTexImage1Dub(target, level, internalFormat, border, format, pixels[] | pixels[][]) -> None
glTexImage1Dui(...)
glTexImage1Dui(target, level, internalFormat, border, format, pixels[] | pixels[][]) -> None
glTexImage1Dus(...)
glTexImage1Dus(target, level, internalFormat, border, format, pixels[] | pixels[][]) -> None
glTexImage2D(...)
glTexImage2D(target, level, internalFormat, width, height, border, format, type, pixels) -> None
glTexImage2Db(...)
glTexImage2Db(target, level, internalFormat, border, format, pixels[][] | pixels[][][]) -> None
glTexImage2Df(...)
glTexImage2Df(target, level, internalFormat, border, format, pixels[][] | pixels[][][]) -> None
glTexImage2Di(...)
glTexImage2Di(target, level, internalFormat, border, format, pixels[][] | pixels[][][]) -> None
glTexImage2Ds(...)
glTexImage2Ds(target, level, internalFormat, border, format, pixels[][] | pixels[][][]) -> None
glTexImage2Dub(...)
glTexImage2Dub(target, level, internalFormat, border, format, pixels[][] | pixels[][][]) -> None
glTexImage2Dui(...)
glTexImage2Dui(target, level, internalFormat, border, format, pixels[][] | pixels[][][]) -> None
glTexImage2Dus(...)
glTexImage2Dus(target, level, internalFormat, border, format, pixels[][] | pixels[][][]) -> None
glTexParameter = glTexParameterfv(...)
glTexParameterfv(target, pname, v) -> None
glTexParameterf(...)
glTexParameterf(target, pname, param) -> None
glTexParameterfv(...)
glTexParameterfv(target, pname, v) -> None
glTexParameteri(...)
glTexParameteri(target, pname, param) -> None
glTexParameteriv(...)
glTexParameteriv(target, pname, v) -> None
glTexSubImage1D(...)
glTexSubImage1D(target, level, xoffset, width, format, type, pixels) -> None
glTexSubImage1Db(...)
glTexSubImage1Db(target, level, xoffset, format, type, pixels[] | pixels[][]) -> None
glTexSubImage1Df(...)
glTexSubImage1Df(target, level, xoffset, format, type, pixels[] | pixels[][]) -> None
glTexSubImage1Di(...)
glTexSubImage1Di(target, level, xoffset, format, type, pixels[] | pixels[][]) -> None
glTexSubImage1Ds(...)
glTexSubImage1Ds(target, level, xoffset, format, type, pixels[] | pixels[][]) -> None
glTexSubImage1Dub(...)
glTexSubImage1Dub(target, level, xoffset, format, type, pixels[] | pixels[][]) -> None
glTexSubImage1Dui(...)
glTexSubImage1Dui(target, level, xoffset, format, type, pixels[] | pixels[][]) -> None
glTexSubImage1Dus(...)
glTexSubImage1Dus(target, level, xoffset, format, type, pixels[] | pixels[][]) -> None
glTexSubImage2D(...)
glTexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels) -> None
glTexSubImage2Db(...)
glTexSubImage2Db(target, level, xoffset, yoffset, format, type, pixels[][] | pixels[][][]) -> None
glTexSubImage2Df(...)
glTexSubImage2Df(target, level, xoffset, yoffset, format, type, pixels[][] | pixels[][][]) -> None
glTexSubImage2Di(...)
glTexSubImage2Di(target, level, xoffset, yoffset, format, type, pixels[][] | pixels[][][]) -> None
glTexSubImage2Ds(...)
glTexSubImage2Ds(target, level, xoffset, yoffset, format, type, pixels[][] | pixels[][][]) -> None
glTexSubImage2Dub(...)
glTexSubImage2Dub(target, level, xoffset, yoffset, format, type, pixels[][] | pixels[][][]) -> None
glTexSubImage2Dui(...)
glTexSubImage2Dui(target, level, xoffset, yoffset, format, type, pixels[][] | pixels[][][]) -> None
glTexSubImage2Dus(...)
glTexSubImage2Dus(target, level, xoffset, yoffset, format, type, pixels[][] | pixels[][][]) -> None
glTranslate = glTranslated(...)
glTranslated(x, y, z) -> None
glTranslated(...)
glTranslated(x, y, z) -> None
glTranslatef(...)
glTranslatef(x, y, z) -> None
glVertex2d(...)
glVertex2d(x, y) -> None
glVertex2dv(...)
glVertex2dv(v) -> None
glVertex2f(...)
glVertex2f(x, y) -> None
glVertex2fv(...)
glVertex2fv(v) -> None
glVertex2i(...)
glVertex2i(x, y) -> None
glVertex2iv(...)
glVertex2iv(v) -> None
glVertex2s(...)
glVertex2s(x, y) -> None
glVertex2sv(...)
glVertex2sv(v) -> None
glVertex3d(...)
glVertex3d(x, y, z) -> None
glVertex3dv(...)
glVertex3dv(v) -> None
glVertex3f(...)
glVertex3f(x, y, z) -> None
glVertex3fv(...)
glVertex3fv(v) -> None
glVertex3i(...)
glVertex3i(x, y, z) -> None
glVertex3iv(...)
glVertex3iv(v) -> None
glVertex3s(...)
glVertex3s(x, y, z) -> None
glVertex3sv(...)
glVertex3sv(v) -> None
glVertex4d(...)
glVertex4d(x, y, z, w) -> None
glVertex4dv(...)
glVertex4dv(v) -> None
glVertex4f(...)
glVertex4f(x, y, z, w) -> None
glVertex4fv(...)
glVertex4fv(v) -> None
glVertex4i(...)
glVertex4i(x, y, z, w) -> None
glVertex4iv(...)
glVertex4iv(v) -> None
glVertex4s(...)
glVertex4s(x, y, z, w) -> None
glVertex4sv(...)
glVertex4sv(v) -> None
glVertexPointer(...)
glVertexPointer(size, type, stride, pointer) -> None
glVertexPointerb(...)
glVertexPointerub(pointer[][]) -> None
glVertexPointerd(...)
glVertexPointerd(pointer[][]) -> None
glVertexPointerf(...)
glVertexPointerf(pointer[][]) -> None
glVertexPointeri(...)
glVertexPointeri(pointer[][]) -> None
glVertexPointers(...)
glVertexPointers(pointer[][]) -> None
glViewport(...)
glViewport(x, y, width, height) -> None
gluBeginCurve(...)
gluBeginCurve(nobj) -> None
gluBeginPolygon(...)
gluBeginPolygon(tess) -> None
gluBeginSurface(...)
gluBeginSurface(nobj) -> None
gluBeginTrim(...)
gluBeginTrim(nobj) -> None
gluBuild1DMipmapLevels(...)
gluBuild1DMipmapLevels(target, components, width, format, type, level, base, max, data) -> None
gluBuild1DMipmapLevelsb(...)
gluBuild1DMipmapLevelsb(target, components, format, level, base, max, pixels) -> None
gluBuild1DMipmapLevelsf(...)
gluBuild1DMipmapLevelsf(target, components, format, level, base, max, pixels) -> None
gluBuild1DMipmapLevelsi(...)
gluBuild1DMipmapLevelsi(target, components, format, level, base, max, pixels) -> None
gluBuild1DMipmapLevelss(...)
gluBuild1DMipmapLevelss(target, components, format, level, base, max, pixels) -> None
gluBuild1DMipmapLevelsub(...)
gluBuild1DMipmapLevelsub(target, components, format, level, base, max, pixels) -> None
gluBuild1DMipmapLevelsui(...)
gluBuild1DMipmapLevelsui(target, components, format, level, base, max, pixels) -> None
gluBuild1DMipmapLevelsus(...)
gluBuild1DMipmapLevelsus(target, components, format, level, base, max, pixels) -> None
gluBuild1DMipmaps(...)
gluBuild1DMipmaps(target, components, width, format, type, data) -> None
gluBuild1DMipmapsb(...)
gluBuild1DMipmapsb(target, components, format, pixels) -> None
gluBuild1DMipmapsf(...)
gluBuild1DMipmapsf(target, components, format, pixels) -> None
gluBuild1DMipmapsi(...)
gluBuild1DMipmapsi(target, components, format, pixels) -> None
gluBuild1DMipmapss(...)
gluBuild1DMipmapss(target, components, format, pixels) -> None
gluBuild1DMipmapsub(...)
gluBuild1DMipmapsub(target, components, format, pixels) -> None
gluBuild1DMipmapsui(...)
gluBuild1DMipmapsui(target, components, format, pixels) -> None
gluBuild1DMipmapsus(...)
gluBuild1DMipmapsus(target, components, format, pixels) -> None
gluBuild2DMipmapLevels(...)
gluBuild2DMipmapLevels(target, components, width, height, format, type, level, base, max, data) -> None
gluBuild2DMipmapLevelsb(...)
gluBuild2DMipmapLevelsb(target, components, format, level, base, max, pixels) -> None
gluBuild2DMipmapLevelsf(...)
gluBuild2DMipmapLevelsf(target, components, format, level, base, max, pixels) -> None
gluBuild2DMipmapLevelsi(...)
gluBuild2DMipmapLevelsi(target, components, format, level, base, max, pixels) -> None
gluBuild2DMipmapLevelss(...)
gluBuild2DMipmapLevelss(target, components, format, level, base, max, pixels) -> None
gluBuild2DMipmapLevelsub(...)
gluBuild2DMipmapLevelsub(target, components, format, level, base, max, pixels) -> None
gluBuild2DMipmapLevelsui(...)
gluBuild2DMipmapLevelsui(target, components, format, level, base, max, pixels) -> None
gluBuild2DMipmapLevelsus(...)
gluBuild2DMipmapLevelsus(target, components, format, level, base, max, pixels) -> None
gluBuild2DMipmaps(...)
gluBuild2DMipmaps(target, components, width, height, format, type, data) -> None
gluBuild2DMipmapsb(...)
gluBuild2DMipmapsb(target, components, format, pixels) -> None
gluBuild2DMipmapsf(...)
gluBuild2DMipmapsf(target, components, format, pixels) -> None
gluBuild2DMipmapsi(...)
gluBuild2DMipmapsi(target, components, format, pixels) -> None
gluBuild2DMipmapss(...)
gluBuild2DMipmapss(target, components, format, pixels) -> None
gluBuild2DMipmapsub(...)
gluBuild2DMipmapsub(target, components, format, pixels) -> None
gluBuild2DMipmapsui(...)
gluBuild2DMipmapsui(target, components, format, pixels) -> None
gluBuild2DMipmapsus(...)
gluBuild2DMipmapsus(target, components, format, pixels) -> None
gluBuild3DMipmapLevels(...)
gluBuild3DMipmapLevels(target, components, width, height, depth, format, type, level, base, max, data) -> None
gluBuild3DMipmapLevelsb(...)
gluBuild3DMipmapLevelsb(target, components, format, level, base, max, pixels) -> None
gluBuild3DMipmapLevelsf(...)
gluBuild3DMipmapLevelsf(target, components, format, level, base, max, pixels) -> None
gluBuild3DMipmapLevelsi(...)
gluBuild3DMipmapLevelsi(target, components, format, level, base, max, pixels) -> None
gluBuild3DMipmapLevelss(...)
gluBuild3DMipmapLevelss(target, components, format, level, base, max, pixels) -> None
gluBuild3DMipmapLevelsub(...)
gluBuild3DMipmapLevelsub(target, components, format, level, base, max, pixels) -> None
gluBuild3DMipmapLevelsui(...)
gluBuild3DMipmapLevelsui(target, components, format, level, base, max, pixels) -> None
gluBuild3DMipmapLevelsus(...)
gluBuild3DMipmapLevelsus(target, components, format, level, base, max, pixels) -> None
gluBuild3DMipmaps(...)
gluBuild3DMipmaps(target, components, width, height, depth, format, type, data) -> None
gluBuild3DMipmapsb(...)
gluBuild3DMipmapsb(target, components, format, pixels) -> None
gluBuild3DMipmapsf(...)
gluBuild3DMipmapsf(target, components, format, pixels) -> None
gluBuild3DMipmapsi(...)
gluBuild3DMipmapsi(target, components, format, pixels) -> None
gluBuild3DMipmapss(...)
gluBuild3DMipmapss(target, components, format, pixels) -> None
gluBuild3DMipmapsub(...)
gluBuild3DMipmapsub(target, components, format, pixels) -> None
gluBuild3DMipmapsui(...)
gluBuild3DMipmapsui(target, components, format, pixels) -> None
gluBuild3DMipmapsus(...)
gluBuild3DMipmapsus(target, components, format, pixels) -> None
gluCheckExtension(...)
gluCheckExtension(extName, extString) -> bool
gluCylinder(...)
gluCylinder(qobj, baseRadius, topRadius, height, slices, stacks) -> None
gluDeleteNurbsRenderer(...)
gluDeleteNurbsRenderer(nobj) -> None (null function, use del nobj instead)
gluDeleteQuadric(...)
gluDeleteQuadric(quadObject) -> (null function, use del nobj instead)
gluDeleteTess(...)
gluDeleteTess(tess) -> (null function, use del tess instead)
gluDisk(...)
gluDisk(qobj, innerRadius, outerRadius, slices, loops) -> None
gluEndCurve(...)
gluEndCurve(nobj) -> None
gluEndPolygon(...)
gluEndPolygon(tess) -> None
gluEndSurface(...)
gluEndSurface(nobj) -> None
gluEndTrim(...)
gluEndTrim(nobj) -> None
gluErrorString(...)
gluErrorString(errCode) -> string
gluGetNurbsProperty(...)
gluGetNurbsProperty(nobj, property) -> value
gluGetString(...)
gluGetString(name) -> string
gluGetTessProperty(...)
gluGetTessProperty(tess, which) -> value
gluLoadSamplingMatrices(...)
gluLoadSamplingMatrices(nobj, modelMatrix, projMatrix, viewport) -> None
gluLookAt(...)
gluLookAt(eyex, eyey, eyez, centerx, centery, centerz, upx, upy, upz) -> None
gluNewNurbsRenderer(...)
gluNewNurbsRenderer() -> GLUnurbs
gluNewQuadric(...)
gluNewQuadric() -> GLUquadric
gluNewTess(...)
gluNewTess() -> GLUtesselator
gluNextContour(...)
gluNextContour(tess, type) -> None
gluNurbsCallback(...)
gluNurbsCallback(qobj, which, func)
gluNurbsCallbackData(...)
gluNurbsCallbackData(nobj, data) -> None
gluNurbsCurve(...)
gluNurbsCurve(nobj, knot, ctlarray, type) -> None
gluNurbsProperty(...)
gluNurbsProperty(nobj, property, value) -> None
gluNurbsSurface(...)
gluNurbsSurface(nobj, sknot, tknot, ctlarray, type) -> None
gluOrtho2D(...)
gluOrtho2D(left, right, bottom, top) -> None
gluPartialDisk(...)
gluPartialDisk(qobj, innerRadius, outerRadius, slices, loops, startAngle, sweepAngle) -> None
gluPerspective(...)
gluPerspective(fovy, aspect, zNear, zFar) -> None
gluPwlCurve(...)
gluPwlCurve(nobj, array, type) -> None
gluQuadricCallback(...)
gluQuadricCallback(qobj, which, func)
gluQuadricDrawStyle(...)
gluQuadricDrawStyle(quadObject, drawStyle) -> None
gluQuadricNormals(...)
gluQuadricNormals(quadObject, normals) -> None
gluQuadricOrientation(...)
gluQuadricOrientation(quadObject, orientation) -> None
gluQuadricTexture(...)
gluQuadricTexture(quadObject, textureCoords) -> None
gluScaleImage(...)
gluScaleImage(format, widthin, heightin, typein, datain, widthout, heightout, typeout) -> dataout
gluScaleImageb(...)
gluScaleImageb(format, datain, widthout, heightout) -> dataout
gluScaleImagef(...)
gluScaleImagef(format, datain, widthout, heightout) -> dataout
gluScaleImagei(...)
gluScaleImagei(format, datain, widthout, heightout) -> dataout
gluScaleImages(...)
gluScaleImages(format, datain, widthout, heightout) -> dataout
gluScaleImageub(...)
gluScaleImageub(format, datain, widthout, heightout) -> dataout
gluScaleImageui(...)
gluScaleImageui(format, datain, widthout, heightout) -> dataout
gluScaleImageus(...)
gluScaleImageus(format, datain, widthout, heightout) -> dataout
gluSphere(...)
gluSphere(qobj, radius, slices, stacks) -> None
gluTessBeginContour(...)
gluTessBeginContour(tess) -> None
gluTessBeginPolygon(...)
gluTessBeginPolygon(tess, polygon_data) -> None
gluTessCallback(...)
gluTessCallback(tess, which, pyfunc) -> None
 
The error callbacks GLU_TESS_ERROR and GLU_TESS_ERROR_BEGIN cannot be set by
gluTessCallback, instead an exception is thrown when an error occurs with the
exception value set to a tuple (errno, polygon_data)
gluTessEndContour(...)
gluTessEndContour(tess) -> None
gluTessEndPolygon(...)
gluTessEndPolygon(tess) -> None
gluTessNormal(...)
gluTessNormal(tess, x, y, z) -> None
gluTessProperty(...)
gluTessProperty(tess, which, value) -> None
gluTessVertex(...)
gluTessVertex(tess, coords, data) -> None
isSequenceType(...)
isSequenceType(a) -- Return True if a has a sequence type, False otherwise.
render(node)
Traverse the graph and render using OpenGL.

 
Data
        GLU_AUTO_LOAD_MATRIX = 100200
GLU_BEGIN = 100100
GLU_CCW = 100121
GLU_CULLING = 100201
GLU_CW = 100120
GLU_DISPLAY_MODE = 100204
GLU_DOMAIN_DISTANCE = 100217
GLU_EDGE_FLAG = 100104
GLU_END = 100102
GLU_ERROR = 100103
GLU_EXTENSIONS = 100801
GLU_EXTERIOR = 100123
GLU_FILL = 100012
GLU_FLAT = 100001
GLU_INCOMPATIBLE_GL_VERSION = 100903
GLU_INSIDE = 100021
GLU_INTERIOR = 100122
GLU_INVALID_ENUM = 100900
GLU_INVALID_VALUE = 100901
GLU_LINE = 100011
GLU_MAP1_TRIM_2 = 100210
GLU_MAP1_TRIM_3 = 100211
GLU_NONE = 100002
GLU_NURBS_BEGIN = 100164
GLU_NURBS_BEGIN_DATA = 100170
GLU_NURBS_COLOR = 100167
GLU_NURBS_COLOR_DATA = 100173
GLU_NURBS_END = 100169
GLU_NURBS_END_DATA = 100175
GLU_NURBS_ERROR1 = 100251
GLU_NURBS_ERROR10 = 100260
GLU_NURBS_ERROR11 = 100261
GLU_NURBS_ERROR12 = 100262
GLU_NURBS_ERROR13 = 100263
GLU_NURBS_ERROR14 = 100264
GLU_NURBS_ERROR15 = 100265
GLU_NURBS_ERROR16 = 100266
GLU_NURBS_ERROR17 = 100267
GLU_NURBS_ERROR18 = 100268
GLU_NURBS_ERROR19 = 100269
GLU_NURBS_ERROR2 = 100252
GLU_NURBS_ERROR20 = 100270
GLU_NURBS_ERROR21 = 100271
GLU_NURBS_ERROR22 = 100272
GLU_NURBS_ERROR23 = 100273
GLU_NURBS_ERROR24 = 100274
GLU_NURBS_ERROR25 = 100275
GLU_NURBS_ERROR26 = 100276
GLU_NURBS_ERROR27 = 100277
GLU_NURBS_ERROR28 = 100278
GLU_NURBS_ERROR29 = 100279
GLU_NURBS_ERROR3 = 100253
GLU_NURBS_ERROR30 = 100280
GLU_NURBS_ERROR31 = 100281
GLU_NURBS_ERROR32 = 100282
GLU_NURBS_ERROR33 = 100283
GLU_NURBS_ERROR34 = 100284
GLU_NURBS_ERROR35 = 100285
GLU_NURBS_ERROR36 = 100286
GLU_NURBS_ERROR37 = 100287
GLU_NURBS_ERROR4 = 100254
GLU_NURBS_ERROR5 = 100255
GLU_NURBS_ERROR6 = 100256
GLU_NURBS_ERROR7 = 100257
GLU_NURBS_ERROR8 = 100258
GLU_NURBS_ERROR9 = 100259
GLU_NURBS_MODE = 100160
GLU_NURBS_NORMAL = 100166
GLU_NURBS_NORMAL_DATA = 100172
GLU_NURBS_RENDERER = 100162
GLU_NURBS_TESSELLATOR = 100161
GLU_NURBS_TEXTURE_COORD = 100168
GLU_NURBS_TEXTURE_COORD_DATA = 100174
GLU_NURBS_VERTEX = 100165
GLU_NURBS_VERTEX_DATA = 100171
GLU_OBJECT_PARAMETRIC_ERROR = 100208
GLU_OBJECT_PATH_LENGTH = 100209
GLU_OUTLINE_PATCH = 100241
GLU_OUTLINE_POLYGON = 100240
GLU_OUTSIDE = 100020
GLU_OUT_OF_MEMORY = 100902
GLU_PARAMETRIC_ERROR = 100216
GLU_PARAMETRIC_TOLERANCE = 100202
GLU_PATH_LENGTH = 100215
GLU_POINT = 100010
GLU_SAMPLING_METHOD = 100205
GLU_SAMPLING_TOLERANCE = 100203
GLU_SILHOUETTE = 100013
GLU_SMOOTH = 100000
GLU_TESS_BEGIN = 100100
GLU_TESS_BEGIN_DATA = 100106
GLU_TESS_BOUNDARY_ONLY = 100141
GLU_TESS_COMBINE = 100105
GLU_TESS_COMBINE_DATA = 100111
GLU_TESS_COORD_TOO_LARGE = 100155
GLU_TESS_EDGE_FLAG = 100104
GLU_TESS_EDGE_FLAG_DATA = 100110
GLU_TESS_END = 100102
GLU_TESS_END_DATA = 100108
GLU_TESS_ERROR = 100103
GLU_TESS_ERROR1 = 100151
GLU_TESS_ERROR2 = 100152
GLU_TESS_ERROR3 = 100153
GLU_TESS_ERROR4 = 100154
GLU_TESS_ERROR5 = 100155
GLU_TESS_ERROR6 = 100156
GLU_TESS_ERROR7 = 100157
GLU_TESS_ERROR8 = 100158
GLU_TESS_ERROR_DATA = 100109
GLU_TESS_MAX_COORD = 9.9999999999999998e+149
GLU_TESS_MISSING_BEGIN_CONTOUR = 100152
GLU_TESS_MISSING_BEGIN_POLYGON = 100151
GLU_TESS_MISSING_END_CONTOUR = 100154
GLU_TESS_MISSING_END_POLYGON = 100153
GLU_TESS_NEED_COMBINE_CALLBACK = 100156
GLU_TESS_TOLERANCE = 100142
GLU_TESS_VERTEX = 100101
GLU_TESS_VERTEX_DATA = 100107
GLU_TESS_WINDING_ABS_GEQ_TWO = 100134
GLU_TESS_WINDING_NEGATIVE = 100133
GLU_TESS_WINDING_NONZERO = 100131
GLU_TESS_WINDING_ODD = 100130
GLU_TESS_WINDING_POSITIVE = 100132
GLU_TESS_WINDING_RULE = 100140
GLU_UNKNOWN = 100124
GLU_U_STEP = 100206
GLU_VERSION = 100800
GLU_VERSION_1_1 = 1
GLU_VERSION_1_2 = 1
GLU_VERSION_1_3 = 1
GLU_VERTEX = 100101
GLU_V_STEP = 100207
GL_2D = 1536
GL_2_BYTES = 5127
GL_3D = 1537
GL_3D_COLOR = 1538
GL_3D_COLOR_TEXTURE = 1539
GL_3_BYTES = 5128
GL_4D_COLOR_TEXTURE = 1540
GL_4_BYTES = 5129
GL_ACCUM = 256
GL_ACCUM_ALPHA_BITS = 3419
GL_ACCUM_BLUE_BITS = 3418
GL_ACCUM_BUFFER_BIT = 512
GL_ACCUM_CLEAR_VALUE = 2944
GL_ACCUM_GREEN_BITS = 3417
GL_ACCUM_RED_BITS = 3416
GL_ADD = 260
GL_ALL_ATTRIB_BITS = 1048575
GL_ALPHA = 6406
GL_ALPHA12 = 32829
GL_ALPHA16 = 32830
GL_ALPHA4 = 32827
GL_ALPHA8 = 32828
GL_ALPHA_BIAS = 3357
GL_ALPHA_BITS = 3413
GL_ALPHA_SCALE = 3356
GL_ALPHA_TEST = 3008
GL_ALPHA_TEST_FUNC = 3009
GL_ALPHA_TEST_REF = 3010
GL_ALWAYS = 519
GL_AMBIENT = 4608
GL_AMBIENT_AND_DIFFUSE = 5634
GL_AND = 5377
GL_AND_INVERTED = 5380
GL_AND_REVERSE = 5378
GL_ATTRIB_STACK_DEPTH = 2992
GL_AUTO_NORMAL = 3456
GL_AUX0 = 1033
GL_AUX1 = 1034
GL_AUX2 = 1035
GL_AUX3 = 1036
GL_AUX_BUFFERS = 3072
GL_BACK = 1029
GL_BACK_LEFT = 1026
GL_BACK_RIGHT = 1027
GL_BITMAP = 6656
GL_BITMAP_TOKEN = 1796
GL_BLEND = 3042
GL_BLEND_DST = 3040
GL_BLEND_SRC = 3041
GL_BLUE = 6405
GL_BLUE_BIAS = 3355
GL_BLUE_BITS = 3412
GL_BLUE_SCALE = 3354
GL_BYTE = 5120
GL_C3F_V3F = 10788
GL_C4F_N3F_V3F = 10790
GL_C4UB_V2F = 10786
GL_C4UB_V3F = 10787
GL_CCW = 2305
GL_CLAMP = 10496
GL_CLEAR = 5376
GL_CLIENT_ALL_ATTRIB_BITS = -1
GL_CLIENT_ATTRIB_STACK_DEPTH = 2993
GL_CLIENT_PIXEL_STORE_BIT = 1
GL_CLIENT_VERTEX_ARRAY_BIT = 2
GL_CLIP_PLANE0 = 12288
GL_CLIP_PLANE1 = 12289
GL_CLIP_PLANE2 = 12290
GL_CLIP_PLANE3 = 12291
GL_CLIP_PLANE4 = 12292
GL_CLIP_PLANE5 = 12293
GL_COEFF = 2560
GL_COLOR = 6144
GL_COLOR_ARRAY = 32886
GL_COLOR_ARRAY_POINTER = 32912
GL_COLOR_ARRAY_SIZE = 32897
GL_COLOR_ARRAY_STRIDE = 32899
GL_COLOR_ARRAY_TYPE = 32898
GL_COLOR_BUFFER_BIT = 16384
GL_COLOR_CLEAR_VALUE = 3106
GL_COLOR_INDEX = 6400
GL_COLOR_INDEXES = 5635
GL_COLOR_LOGIC_OP = 3058
GL_COLOR_MATERIAL = 2903
GL_COLOR_MATERIAL_FACE = 2901
GL_COLOR_MATERIAL_PARAMETER = 2902
GL_COLOR_WRITEMASK = 3107
GL_COMPILE = 4864
GL_COMPILE_AND_EXECUTE = 4865
GL_CONSTANT_ATTENUATION = 4615
GL_COPY = 5379
GL_COPY_INVERTED = 5388
GL_COPY_PIXEL_TOKEN = 1798
GL_CULL_FACE = 2884
GL_CULL_FACE_MODE = 2885
GL_CURRENT_BIT = 1
GL_CURRENT_COLOR = 2816
GL_CURRENT_INDEX = 2817
GL_CURRENT_NORMAL = 2818
GL_CURRENT_RASTER_COLOR = 2820
GL_CURRENT_RASTER_DISTANCE = 2825
GL_CURRENT_RASTER_INDEX = 2821
GL_CURRENT_RASTER_POSITION = 2823
GL_CURRENT_RASTER_POSITION_VALID = 2824
GL_CURRENT_RASTER_TEXTURE_COORDS = 2822
GL_CURRENT_TEXTURE_COORDS = 2819
GL_CW = 2304
GL_DECAL = 8449
GL_DECR = 7683
GL_DEPTH = 6145
GL_DEPTH_BIAS = 3359
GL_DEPTH_BITS = 3414
GL_DEPTH_BUFFER_BIT = 256
GL_DEPTH_CLEAR_VALUE = 2931
GL_DEPTH_COMPONENT = 6402
GL_DEPTH_FUNC = 2932
GL_DEPTH_RANGE = 2928
GL_DEPTH_SCALE = 3358
GL_DEPTH_TEST = 2929
GL_DEPTH_WRITEMASK = 2930
GL_DIFFUSE = 4609
GL_DITHER = 3024
GL_DOMAIN = 2562
GL_DONT_CARE = 4352
GL_DOUBLE = 5130
GL_DOUBLEBUFFER = 3122
GL_DRAW_BUFFER = 3073
GL_DRAW_PIXEL_TOKEN = 1797
GL_DST_ALPHA = 772
GL_DST_COLOR = 774
GL_EDGE_FLAG = 2883
GL_EDGE_FLAG_ARRAY = 32889
GL_EDGE_FLAG_ARRAY_POINTER = 32915
GL_EDGE_FLAG_ARRAY_STRIDE = 32908
GL_EMISSION = 5632
GL_ENABLE_BIT = 8192
GL_EQUAL = 514
GL_EQUIV = 5385
GL_EVAL_BIT = 65536
GL_EXP = 2048
GL_EXP2 = 2049
GL_EXTENSIONS = 7939
GL_EYE_LINEAR = 9216
GL_EYE_PLANE = 9474
GL_FALSE = 0
GL_FASTEST = 4353
GL_FEEDBACK = 7169
GL_FEEDBACK_BUFFER_POINTER = 3568
GL_FEEDBACK_BUFFER_SIZE = 3569
GL_FEEDBACK_BUFFER_TYPE = 3570
GL_FILL = 6914
GL_FLAT = 7424
GL_FLOAT = 5126
GL_FOG = 2912
GL_FOG_BIT = 128
GL_FOG_COLOR = 2918
GL_FOG_DENSITY = 2914
GL_FOG_END = 2916
GL_FOG_HINT = 3156
GL_FOG_INDEX = 2913
GL_FOG_MODE = 2917
GL_FOG_START = 2915
GL_FRONT = 1028
GL_FRONT_AND_BACK = 1032
GL_FRONT_FACE = 2886
GL_FRONT_LEFT = 1024
GL_FRONT_RIGHT = 1025
GL_GEQUAL = 518
GL_GREATER = 516
GL_GREEN = 6404
GL_GREEN_BIAS = 3353
GL_GREEN_BITS = 3411
GL_GREEN_SCALE = 3352
GL_HINT_BIT = 32768
GL_INCR = 7682
GL_INDEX_ARRAY = 32887
GL_INDEX_ARRAY_POINTER = 32913
GL_INDEX_ARRAY_STRIDE = 32902
GL_INDEX_ARRAY_TYPE = 32901
GL_INDEX_BITS = 3409
GL_INDEX_CLEAR_VALUE = 3104
GL_INDEX_LOGIC_OP = 3057
GL_INDEX_MODE = 3120
GL_INDEX_OFFSET = 3347
GL_INDEX_SHIFT = 3346
GL_INDEX_WRITEMASK = 3105
GL_INT = 5124
GL_INTENSITY = 32841
GL_INTENSITY12 = 32844
GL_INTENSITY16 = 32845
GL_INTENSITY4 = 32842
GL_INTENSITY8 = 32843
GL_INVALID_ENUM = 1280
GL_INVALID_OPERATION = 1282
GL_INVALID_VALUE = 1281
GL_INVERT = 5386
GL_KEEP = 7680
GL_LEFT = 1030
GL_LEQUAL = 515
GL_LESS = 513
GL_LIGHT0 = 16384
GL_LIGHT1 = 16385
GL_LIGHT2 = 16386
GL_LIGHT3 = 16387
GL_LIGHT4 = 16388
GL_LIGHT5 = 16389
GL_LIGHT6 = 16390
GL_LIGHT7 = 16391
GL_LIGHTING = 2896
GL_LIGHTING_BIT = 64
GL_LIGHT_MODEL_AMBIENT = 2899
GL_LIGHT_MODEL_LOCAL_VIEWER = 2897
GL_LIGHT_MODEL_TWO_SIDE = 2898
GL_LINE = 6913
GL_LINEAR = 9729
GL_LINEAR_ATTENUATION = 4616
GL_LINEAR_MIPMAP_LINEAR = 9987
GL_LINEAR_MIPMAP_NEAREST = 9985
GL_LINES = 1
GL_LINE_BIT = 4
GL_LINE_LOOP = 2
GL_LINE_RESET_TOKEN = 1799
GL_LINE_SMOOTH = 2848
GL_LINE_SMOOTH_HINT = 3154
GL_LINE_STIPPLE = 2852
GL_LINE_STIPPLE_PATTERN = 2853
GL_LINE_STIPPLE_REPEAT = 2854
GL_LINE_STRIP = 3
GL_LINE_TOKEN = 1794
GL_LINE_WIDTH = 2849
GL_LINE_WIDTH_GRANULARITY = 2851
GL_LINE_WIDTH_RANGE = 2850
GL_LIST_BASE = 2866
GL_LIST_BIT = 131072
GL_LIST_INDEX = 2867
GL_LIST_MODE = 2864
GL_LOAD = 257
GL_LOGIC_OP = 3057
GL_LOGIC_OP_MODE = 3056
GL_LUMINANCE = 6409
GL_LUMINANCE12 = 32833
GL_LUMINANCE12_ALPHA12 = 32839
GL_LUMINANCE12_ALPHA4 = 32838
GL_LUMINANCE16 = 32834
GL_LUMINANCE16_ALPHA16 = 32840
GL_LUMINANCE4 = 32831
GL_LUMINANCE4_ALPHA4 = 32835
GL_LUMINANCE6_ALPHA2 = 32836
GL_LUMINANCE8 = 32832
GL_LUMINANCE8_ALPHA8 = 32837
GL_LUMINANCE_ALPHA = 6410
GL_MAP1_COLOR_4 = 3472
GL_MAP1_GRID_DOMAIN = 3536
GL_MAP1_GRID_SEGMENTS = 3537
GL_MAP1_INDEX = 3473
GL_MAP1_NORMAL = 3474
GL_MAP1_TEXTURE_COORD_1 = 3475
GL_MAP1_TEXTURE_COORD_2 = 3476
GL_MAP1_TEXTURE_COORD_3 = 3477
GL_MAP1_TEXTURE_COORD_4 = 3478
GL_MAP1_VERTEX_3 = 3479
GL_MAP1_VERTEX_4 = 3480
GL_MAP2_COLOR_4 = 3504
GL_MAP2_GRID_DOMAIN = 3538
GL_MAP2_GRID_SEGMENTS = 3539
GL_MAP2_INDEX = 3505
GL_MAP2_NORMAL = 3506
GL_MAP2_TEXTURE_COORD_1 = 3507
GL_MAP2_TEXTURE_COORD_2 = 3508
GL_MAP2_TEXTURE_COORD_3 = 3509
GL_MAP2_TEXTURE_COORD_4 = 3510
GL_MAP2_VERTEX_3 = 3511
GL_MAP2_VERTEX_4 = 3512
GL_MAP_COLOR = 3344
GL_MAP_STENCIL = 3345
GL_MATRIX_MODE = 2976
GL_MAX_ATTRIB_STACK_DEPTH = 3381
GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = 3387
GL_MAX_CLIP_PLANES = 3378
GL_MAX_EVAL_ORDER = 3376
GL_MAX_LIGHTS = 3377
GL_MAX_LIST_NESTING = 2865
GL_MAX_MODELVIEW_STACK_DEPTH = 3382
GL_MAX_NAME_STACK_DEPTH = 3383
GL_MAX_PIXEL_MAP_TABLE = 3380
GL_MAX_PROJECTION_STACK_DEPTH = 3384
GL_MAX_TEXTURE_SIZE = 3379
GL_MAX_TEXTURE_STACK_DEPTH = 3385
GL_MAX_VIEWPORT_DIMS = 3386
GL_MODELVIEW = 5888
GL_MODELVIEW_MATRIX = 2982
GL_MODELVIEW_STACK_DEPTH = 2979
GL_MODULATE = 8448
GL_MULT = 259
GL_N3F_V3F = 10789
GL_NAME_STACK_DEPTH = 3440
GL_NAND = 5390
GL_NEAREST = 9728
GL_NEAREST_MIPMAP_LINEAR = 9986
GL_NEAREST_MIPMAP_NEAREST = 9984
GL_NEVER = 512
GL_NICEST = 4354
GL_NONE = 0
GL_NOOP = 5381
GL_NOR = 5384
GL_NORMALIZE = 2977
GL_NORMAL_ARRAY = 32885
GL_NORMAL_ARRAY_POINTER = 32911
GL_NORMAL_ARRAY_STRIDE = 32895
GL_NORMAL_ARRAY_TYPE = 32894
GL_NOTEQUAL = 517
GL_NO_ERROR = 0
GL_OBJECT_LINEAR = 9217
GL_OBJECT_PLANE = 9473
GL_ONE = 1
GL_ONE_MINUS_DST_ALPHA = 773
GL_ONE_MINUS_DST_COLOR = 775
GL_ONE_MINUS_SRC_ALPHA = 771
GL_ONE_MINUS_SRC_COLOR = 769
GL_OR = 5383
GL_ORDER = 2561
GL_OR_INVERTED = 5389
GL_OR_REVERSE = 5387
GL_OUT_OF_MEMORY = 1285
GL_PACK_ALIGNMENT = 3333
GL_PACK_LSB_FIRST = 3329
GL_PACK_ROW_LENGTH = 3330
GL_PACK_SKIP_PIXELS = 3332
GL_PACK_SKIP_ROWS = 3331
GL_PACK_SWAP_BYTES = 3328
GL_PASS_THROUGH_TOKEN = 1792
GL_PERSPECTIVE_CORRECTION_HINT = 3152
GL_PIXEL_MAP_A_TO_A = 3193
GL_PIXEL_MAP_A_TO_A_SIZE = 3257
GL_PIXEL_MAP_B_TO_B = 3192
GL_PIXEL_MAP_B_TO_B_SIZE = 3256
GL_PIXEL_MAP_G_TO_G = 3191
GL_PIXEL_MAP_G_TO_G_SIZE = 3255
GL_PIXEL_MAP_I_TO_A = 3189
GL_PIXEL_MAP_I_TO_A_SIZE = 3253
GL_PIXEL_MAP_I_TO_B = 3188
GL_PIXEL_MAP_I_TO_B_SIZE = 3252
GL_PIXEL_MAP_I_TO_G = 3187
GL_PIXEL_MAP_I_TO_G_SIZE = 3251
GL_PIXEL_MAP_I_TO_I = 3184
GL_PIXEL_MAP_I_TO_I_SIZE = 3248
GL_PIXEL_MAP_I_TO_R = 3186
GL_PIXEL_MAP_I_TO_R_SIZE = 3250
GL_PIXEL_MAP_R_TO_R = 3190
GL_PIXEL_MAP_R_TO_R_SIZE = 3254
GL_PIXEL_MAP_S_TO_S = 3185
GL_PIXEL_MAP_S_TO_S_SIZE = 3249
GL_PIXEL_MODE_BIT = 32
GL_POINT = 6912
GL_POINTS = 0
GL_POINT_BIT = 2
GL_POINT_SIZE = 2833
GL_POINT_SIZE_GRANULARITY = 2835
GL_POINT_SIZE_RANGE = 2834
GL_POINT_SMOOTH = 2832
GL_POINT_SMOOTH_HINT = 3153
GL_POINT_TOKEN = 1793
GL_POLYGON = 9
GL_POLYGON_BIT = 8
GL_POLYGON_MODE = 2880
GL_POLYGON_OFFSET_FACTOR = 32824
GL_POLYGON_OFFSET_FILL = 32823
GL_POLYGON_OFFSET_LINE = 10754
GL_POLYGON_OFFSET_POINT = 10753
GL_POLYGON_OFFSET_UNITS = 10752
GL_POLYGON_SMOOTH = 2881
GL_POLYGON_SMOOTH_HINT = 3155
GL_POLYGON_STIPPLE = 2882
GL_POLYGON_STIPPLE_BIT = 16
GL_POLYGON_TOKEN = 1795
GL_POSITION = 4611
GL_PROJECTION = 5889
GL_PROJECTION_MATRIX = 2983
GL_PROJECTION_STACK_DEPTH = 2980
GL_PROXY_TEXTURE_1D = 32867
GL_PROXY_TEXTURE_2D = 32868
GL_Q = 8195
GL_QUADRATIC_ATTENUATION = 4617
GL_QUADS = 7
GL_QUAD_STRIP = 8
GL_R = 8194
GL_R3_G3_B2 = 10768
GL_READ_BUFFER = 3074
GL_RED = 6403
GL_RED_BIAS = 3349
GL_RED_BITS = 3410
GL_RED_SCALE = 3348
GL_RENDER = 7168
GL_RENDERER = 7937
GL_RENDER_MODE = 3136
GL_REPEAT = 10497
GL_REPLACE = 7681
GL_RETURN = 258
GL_RGB = 6407
GL_RGB10 = 32850
GL_RGB10_A2 = 32857
GL_RGB12 = 32851
GL_RGB16 = 32852
GL_RGB4 = 32847
GL_RGB5 = 32848
GL_RGB5_A1 = 32855
GL_RGB8 = 32849
GL_RGBA = 6408
GL_RGBA12 = 32858
GL_RGBA16 = 32859
GL_RGBA2 = 32853
GL_RGBA4 = 32854
GL_RGBA8 = 32856
GL_RGBA_MODE = 3121
GL_RIGHT = 1031
GL_S = 8192
GL_SCISSOR_BIT = 524288
GL_SCISSOR_BOX = 3088
GL_SCISSOR_TEST = 3089
GL_SELECT = 7170
GL_SELECTION_BUFFER_POINTER = 3571
GL_SELECTION_BUFFER_SIZE = 3572
GL_SET = 5391
GL_SHADE_MODEL = 2900
GL_SHININESS = 5633
GL_SHORT = 5122
GL_SMOOTH = 7425
GL_SPECULAR = 4610
GL_SPHERE_MAP = 9218
GL_SPOT_CUTOFF = 4614
GL_SPOT_DIRECTION = 4612
GL_SPOT_EXPONENT = 4613
GL_SRC_ALPHA = 770
GL_SRC_ALPHA_SATURATE = 776
GL_SRC_COLOR = 768
GL_STACK_OVERFLOW = 1283
GL_STACK_UNDERFLOW = 1284
GL_STENCIL = 6146
GL_STENCIL_BITS = 3415
GL_STENCIL_BUFFER_BIT = 1024
GL_STENCIL_CLEAR_VALUE = 2961
GL_STENCIL_FAIL = 2964
GL_STENCIL_FUNC = 2962
GL_STENCIL_INDEX = 6401
GL_STENCIL_PASS_DEPTH_FAIL = 2965
GL_STENCIL_PASS_DEPTH_PASS = 2966
GL_STENCIL_REF = 2967
GL_STENCIL_TEST = 2960
GL_STENCIL_VALUE_MASK = 2963
GL_STENCIL_WRITEMASK = 2968
GL_STEREO = 3123
GL_SUBPIXEL_BITS = 3408
GL_T = 8193
GL_T2F_C3F_V3F = 10794
GL_T2F_C4F_N3F_V3F = 10796
GL_T2F_C4UB_V3F = 10793
GL_T2F_N3F_V3F = 10795
GL_T2F_V3F = 10791
GL_T4F_C4F_N3F_V4F = 10797
GL_T4F_V4F = 10792
GL_TEXTURE = 5890
GL_TEXTURE_1D = 3552
GL_TEXTURE_2D = 3553
GL_TEXTURE_ALPHA_SIZE = 32863
GL_TEXTURE_BINDING_1D = 32872
GL_TEXTURE_BINDING_2D = 32873
GL_TEXTURE_BIT = 262144
GL_TEXTURE_BLUE_SIZE = 32862
GL_TEXTURE_BORDER = 4101
GL_TEXTURE_BORDER_COLOR = 4100
GL_TEXTURE_COMPONENTS = 4099
GL_TEXTURE_COORD_ARRAY = 32888
GL_TEXTURE_COORD_ARRAY_POINTER = 32914
GL_TEXTURE_COORD_ARRAY_SIZE = 32904
GL_TEXTURE_COORD_ARRAY_STRIDE = 32906
GL_TEXTURE_COORD_ARRAY_TYPE = 32905
GL_TEXTURE_ENV = 8960
GL_TEXTURE_ENV_COLOR = 8705
GL_TEXTURE_ENV_MODE = 8704
GL_TEXTURE_GEN_MODE = 9472
GL_TEXTURE_GEN_Q = 3171
GL_TEXTURE_GEN_R = 3170
GL_TEXTURE_GEN_S = 3168
GL_TEXTURE_GEN_T = 3169
GL_TEXTURE_GREEN_SIZE = 32861
GL_TEXTURE_HEIGHT = 4097
GL_TEXTURE_INTENSITY_SIZE = 32865
GL_TEXTURE_INTERNAL_FORMAT = 4099
GL_TEXTURE_LUMINANCE_SIZE = 32864
GL_TEXTURE_MAG_FILTER = 10240
GL_TEXTURE_MATRIX = 2984
GL_TEXTURE_MIN_FILTER = 10241
GL_TEXTURE_PRIORITY = 32870
GL_TEXTURE_RED_SIZE = 32860
GL_TEXTURE_RESIDENT = 32871
GL_TEXTURE_STACK_DEPTH = 2981
GL_TEXTURE_WIDTH = 4096
GL_TEXTURE_WRAP_S = 10242
GL_TEXTURE_WRAP_T = 10243
GL_TRANSFORM_BIT = 4096
GL_TRIANGLES = 4
GL_TRIANGLE_FAN = 6
GL_TRIANGLE_STRIP = 5
GL_TRUE = 1
GL_UNPACK_ALIGNMENT = 3317
GL_UNPACK_LSB_FIRST = 3313
GL_UNPACK_ROW_LENGTH = 3314
GL_UNPACK_SKIP_PIXELS = 3316
GL_UNPACK_SKIP_ROWS = 3315
GL_UNPACK_SWAP_BYTES = 3312
GL_UNSIGNED_BYTE = 5121
GL_UNSIGNED_INT = 5125
GL_UNSIGNED_SHORT = 5123
GL_V2F = 10784
GL_V3F = 10785
GL_VENDOR = 7936
GL_VERSION = 7938
GL_VERSION_1_1 = 1
GL_VERTEX_ARRAY = 32884
GL_VERTEX_ARRAY_POINTER = 32910
GL_VERTEX_ARRAY_SIZE = 32890
GL_VERTEX_ARRAY_STRIDE = 32892
GL_VERTEX_ARRAY_TYPE = 32891
GL_VIEWPORT = 2978
GL_VIEWPORT_BIT = 2048
GL_XOR = 5382
GL_ZERO = 0
GL_ZOOM_X = 3350
GL_ZOOM_Y = 3351
attributes = 270409
qgl_cache = <WeakValueDictionary at -1227665460>