OpenGL.GL.exceptional
index
/tmp/buildd/pyopengl-3.0.0~b6/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 glColor3f, glColor2f, glColor4f, glColor3f, glColor2f, glColor4f
depending on the arguments passed...
glEdgeFlagv( flag )
pyConverters: flag=
asArraySize(incoming, function, args)
cConverters: flag=<OpenGL.converters.getPyArgsName object at 0x8c9e5cc>
cResolvers: Not Used
storeValues: Not Used
returnValues:
returnPointer(result, baseOperation, pyArgs, cArgs)
Return the converted object as result of function
 
Note: this is a hack that always returns pyArgs[0]!
Wrapping Operation: glEdgeFlagv( POINTER(GLboolean)(flag) ) -> None
glIndexdv( c )
pyConverters: c=
asArraySize(incoming, function, args)
cConverters: c=<OpenGL.converters.getPyArgsName object at 0x8c9e2fc>
cResolvers: Not Used
storeValues: Not Used
returnValues:
returnPointer(result, baseOperation, pyArgs, cArgs)
Return the converted object as result of function
 
Note: this is a hack that always returns pyArgs[0]!
Wrapping Operation: glIndexdv( arrays.GLdoubleArray(c) ) -> None
glIndexfv( c )
pyConverters: c=
asArraySize(incoming, function, args)
cConverters: c=<OpenGL.converters.getPyArgsName object at 0x8c9e3ec>
cResolvers: Not Used
storeValues: Not Used
returnValues:
returnPointer(result, baseOperation, pyArgs, cArgs)
Return the converted object as result of function
 
Note: this is a hack that always returns pyArgs[0]!
Wrapping Operation: glIndexfv( arrays.GLfloatArray(c) ) -> None
glIndexsv( c )
pyConverters: c=
asArraySize(incoming, function, args)
cConverters: c=<OpenGL.converters.getPyArgsName object at 0x8c9e20c>
cResolvers: Not Used
storeValues: Not Used
returnValues:
returnPointer(result, baseOperation, pyArgs, cArgs)
Return the converted object as result of function
 
Note: this is a hack that always returns pyArgs[0]!
Wrapping Operation: glIndexsv( arrays.GLshortArray(c) ) -> None
glIndexubv( c )
pyConverters: c=
asArraySize(incoming, function, args)
cConverters: c=<OpenGL.converters.getPyArgsName object at 0x8c9e4dc>
cResolvers: Not Used
storeValues: Not Used
returnValues:
returnPointer(result, baseOperation, pyArgs, cArgs)
Return the converted object as result of function
 
Note: this is a hack that always returns pyArgs[0]!
Wrapping Operation: glIndexubv( arrays.GLubyteArray(c) ) -> None
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
glRectfv( v1,v2 )
pyConverters: v1=
asArraySize(incoming, function, args)
, v2=
asArraySize(incoming, function, args)
cConverters: v1=<OpenGL.converters.getPyArgsName object at 0x9194d24>, v2=<OpenGL.converters.getPyArgsName object at 0x9194d9c>
cResolvers: Not Used
storeValues: Not Used
returnValues:
returnPointer(result, baseOperation, pyArgs, cArgs)
Return the converted object as result of function
 
Note: this is a hack that always returns pyArgs[0]!
Wrapping Operation: glRectfv( arrays.GLfloatArray(v1), arrays.GLfloatArray(v2) ) -> None
glRectiv( v1,v2 )
pyConverters: v1=
asArraySize(incoming, function, args)
, v2=
asArraySize(incoming, function, args)
cConverters: v1=<OpenGL.converters.getPyArgsName object at 0x9194eb4>, v2=<OpenGL.converters.getPyArgsName object at 0x9194f2c>
cResolvers: Not Used
storeValues: Not Used
returnValues:
returnPointer(result, baseOperation, pyArgs, cArgs)
Return the converted object as result of function
 
Note: this is a hack that always returns pyArgs[0]!
Wrapping Operation: glRectiv( arrays.GLintArray(v1), arrays.GLintArray(v2) ) -> None
glRectsv( v1,v2 )
pyConverters: v1=
asArraySize(incoming, function, args)
, v2=
asArraySize(incoming, function, args)
cConverters: v1=<OpenGL.converters.getPyArgsName object at 0x8c9e07c>, v2=<OpenGL.converters.getPyArgsName object at 0x8c9e0f4>
cResolvers: Not Used
storeValues: Not Used
returnValues:
returnPointer(result, baseOperation, pyArgs, cArgs)
Return the converted object as result of function
 
Note: this is a hack that always returns pyArgs[0]!
Wrapping Operation: glRectsv( arrays.GLshortArray(v1), arrays.GLshortArray(v2) ) -> None
glTexGenfv( coord,pname,params )
pyConverters: coord=None, pname=None, params=<OpenGL.converters.CallFuncPyConverter object at 0x8ddabcc>
cConverters: coord=None, pname=None, params=<OpenGL.converters.getPyArgsName object at 0x8c9e694>
cResolvers: Not Used
storeValues: Not Used
returnValues:
returnPointer(result, baseOperation, pyArgs, cArgs)
Return the converted object as result of function
 
Note: this is a hack that always returns pyArgs[0]!
Wrapping Operation: glTexGenfv( GLenum(coord), GLenum(pname), arrays.GLfloatArray(params) ) -> None
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 8a86fb8 at 8a62b8c>
GLU = <CDLL 'libGLU.so.1', handle 8933378 at 8a62b2c>
__all__ = ['glBegin', 'glCallLists', 'glColor', 'glDeleteTextures', 'glEdgeFlagv', 'glEnd', 'glGenTextures', 'glIndexdv', 'glIndexfv', 'glIndexsv', 'glIndexubv', 'glMap1d', 'glMap1f', 'glMap2d', 'glMap2f', 'glMaterial', 'glRasterPos', 'glRectfv', 'glRectiv', 'glRectsv', ...]
__file__ = '/tmp/buildd/pyopengl-3.0.0~b6/OpenGL/GL/exceptional.py'
__name__ = 'OpenGL.GL.exceptional'
glAreTexturesResident = <OpenGL.lazywrapper.glAreTexturesResident object at 0x8dda56c>
glBegin = <OpenGL.lazywrapper.glBegin object at 0x8dd956c>
glCallLists = <OpenGL.lazywrapper.glCallLists object at 0x8dce9ac>
glColorDispatch = {3: <OpenGL.wrapper.glColor3dv object at 0x8dd064c>, 4: <OpenGL.wrapper.glColor4dv object at 0x8dd01cc>}
glDeleteTextures = <OpenGL.lazywrapper.glDeleteTextures object at 0x8dd9aec>
glEnd = <OpenGL.lazywrapper.glEnd object at 0x8dd916c>
glGenTextures = <OpenGL.lazywrapper.glGenTextures object at 0x8dce74c>
glRasterPosDispatch = {2: <CFunctionType object at 0x89a9cc4>, 3: <CFunctionType object at 0x89ac02c>, 4: <CFunctionType object at 0x89ac36c>}
glVertexDispatch = {2: <CFunctionType object at 0x915b50c>, 3: <CFunctionType object at 0x915b84c>, 4: <CFunctionType object at 0x915bb8c>}