OpenGL.GL.exceptional
index
/home/mcfletch/pylive/OpenGL/GL/exceptional.py

Exceptional cases that need some extra wrapping

 
Modules
       
OpenGL
OpenGL.raw.GL.annotations
OpenGL.arrays
OpenGL.raw.GL.constants
ctypes
OpenGL.constants
OpenGL.error
OpenGL.raw.GL
OpenGL.wrapper

 
Functions
       
glColor(*args)
glColor*f* -- convenience function to dispatch on argument type
 
dispatches to glColor3fglColor2fglColor4fglColor3fglColor2fglColor4f
depending on the arguments passed...
glMap1d = glMap1(target, u1, u2, points)
glMap1(target, u1, u2, points[][][]) -> None
 
This is a completely non-standard signature which doesn't allow for most 
of the funky uses with strides and the like, but it has been like this for
a very long time...
glMap1f = glMap1(target, u1, u2, points)
glMap1(target, u1, u2, points[][][]) -> None
 
This is a completely non-standard signature which doesn't allow for most 
of the funky uses with strides and the like, but it has been like this for
a very long time...
glMap2d(target, u1, u2, v1, v2, points)
glMap2(target, u1, u2, v1, v2, points[][][]) -> None
 
This is a completely non-standard signature which doesn't allow for most 
of the funky uses with strides and the like, but it has been like this for
a very long time...
glMap2f(target, u1, u2, v1, v2, points)
glMap2(target, u1, u2, v1, v2, points[][][]) -> None
 
This is a completely non-standard signature which doesn't allow for most 
of the funky uses with strides and the like, but it has been like this for
a very long time...
glMaterial(faces, constant, *args)
glMaterial -- convenience function to dispatch on argument type
 
If passed a single argument in args, calls:
    glMaterialfv( faces, constant, args[0] )
else calls:
    glMaterialf( faces, constant, *args )
glRasterPos(*args)
Choose glRasterPosX based on number of args
glTexParameter(target, pname, parameter)
Set a texture parameter, choose underlying call based on pname and parameter
glVertex(*args)
Choose glVertexX based on number of args

 
Data
        GL = <CDLL 'libGL.so.1', handle 2187350 at 2124890>
GLU = <CDLL 'libGLU.so.1', handle 2189a60 at 2156790>
GLdoubleArray = <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b74b0>
GLfloatArray = <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b7500>
__all__ = ['glBegin', 'glCallLists', 'glColor', 'glDeleteTextures', 'glEdgeFlagv', 'glEnd', 'glGenTextures', 'glIndexdv', 'glIndexfv', 'glIndexsv', 'glIndexubv', 'glMap1d', 'glMap1f', 'glMap2d', 'glMap2f', 'glMaterial', 'glRasterPos', 'glRectfv', 'glRectiv', 'glRectsv', ...]
__file__ = '/home/mcfletch/pylive/OpenGL/GL/exceptional.pyc'
__name__ = 'OpenGL.GL.exceptional'
__package__ = 'OpenGL.GL'
glAreTexturesResident = OpenGL.lazywrapper.lazy( 'glAreTexturesResident' )
glBegin = OpenGL.lazywrapper.lazy( 'glBegin' )
glCallLists = OpenGL.lazywrapper.lazy( 'glCallLists' )
glColorDispatch = {3: <OpenGL.wrapper.glColor3dv object at 0x258fb48>, 4: <OpenGL.wrapper.glColor4dv object at 0x2591950>}
glDeleteTextures = OpenGL.lazywrapper.lazy( 'glDeleteTextures' )
glEdgeFlagv = <OpenGL.wrapper.glEdgeFlagv object at 0x272a518>
glEnd = OpenGL.lazywrapper.lazy( 'glEnd' )
glGenTextures = OpenGL.lazywrapper.lazy( 'glGenTextures' )
glIndexdv = <OpenGL.wrapper.glIndexdv object at 0x2726ef0>
glIndexfv = <OpenGL.wrapper.glIndexfv object at 0x272a128>
glIndexsv = <OpenGL.wrapper.glIndexsv object at 0x2726cf8>
glIndexubv = <OpenGL.wrapper.glIndexubv object at 0x272a320>
glRasterPosDispatch = {2: <CFunctionType object at 0x2583a10>, 3: <CFunctionType object at 0x2585120>, 4: <CFunctionType object at 0x25857a0>}
glRectfv = <OpenGL.wrapper.glRectfv object at 0x2726518>
glRectiv = <OpenGL.wrapper.glRectiv object at 0x2726830>
glRectsv = <OpenGL.wrapper.glRectsv object at 0x2726ab8>
glTexGenfv = <OpenGL.wrapper.glTexGenfv object at 0x272a710>
glVertexDispatch = {2: <CFunctionType object at 0x258cc80>, 3: <CFunctionType object at 0x258e390>, 4: <CFunctionType object at 0x258ea10>}