OpenGL_accelerate.errorchecker
index
/home/mcfletch/pylive/OpenGL_accelerate/errorchecker.so

Cython-coded GL-error-check module

 
Modules
       
__builtin__

 
Classes
       
object
_ErrorChecker

 
class _ErrorChecker(object)
    Global error-checking object
 
This error checker also includes "safeGetError" functionality,
that is, it allows for checking for context validity as well 
as for glBegin/glEnd checking.
 
  Methods defined here:
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
glCheckError(...)
Base GL Error checker compatible with new ctypes errcheck protocol
 
This function will raise a GLError with just the calling information
available at the C-calling level, i.e. the error code, cArguments,
baseOperation and result.  Higher-level code is responsible for any 
extra annotations.
 
Note:
        glCheckError relies on glBegin/glEnd interactions to 
        prevent glGetError being called during a glBegin/glEnd 
        sequence.  If you are calling glBegin/glEnd in C you 
        should call onBegin and onEnd appropriately.
onBegin(...)
Called by glBegin to record the fact that glGetError won't work
onEnd(...)
Called by glEnd to record the fact that glGetError will work

Data descriptors defined here:
checkContext
doChecks

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object at 0x7f8ebc9564c0>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
Data
        __file__ = '/home/mcfletch/pylive/OpenGL_accelerate/errorchecker.so'
__name__ = 'OpenGL_accelerate.errorchecker'