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

Cython-coded base FormatHandler implementation

 
Modules
       
__builtin__

 
Classes
       
object
FormatHandler

 
class FormatHandler(object)
    PyOpenGL "Format" plugin implementation
 
PyOpenGL 3.x allows for multiple Formats for data arrays,
FormatHandler provides generic API entry points which 
allow PyOpenGL to manipulate/interact with data arrays
in the given format.
 
This is the C-level accelerator module which allows
for much faster access to the accelerator by the C-level
wrapper classes.  This FormatHandler type should only 
be used as a base class by those FormatHandlers which 
provide C-level API entry points, you should *not*
sub-class it in Python.
 
  Methods defined here:
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
arrayByteCount(...)
Given a data-value, calculate number of bytes required to represent
arraySize(...)
Retrieve array size reference
arrayToGLType(...)
Given a value, guess OpenGL type of the corresponding pointer
asArray(...)
Retrieve the given value as a (contiguous) array of type typeCode
dataPointer(...)
Retrieve data-pointer directly
dimensions(...)
Retrieve full set of dimensions for the array as tuple
from_param(...)
simple function-based from_param
register(...)
Register this class as handler for given set of types
registerEquivalent(...)
Register a sub-class for handling as the base-type
registerReturn(...)
Register this handler as the default return-type handler
unitSize(...)
Retrieve last dimension of the array
zeros(...)
Create an array initialized to zeros

Data descriptors defined here:
ERROR_ON_COPY

Data and other attributes defined here:
HANDLED_TYPES = ()
__new__ = <built-in method __new__ of type object at 0x7f8ebc74f7e0>
T.__new__(S, ...) -> a new object with type S, a subtype of T
__pyx_vtable__ = <PyCObject object at 0x7f8ebf97e8c8>
isOutput = False

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