OpenGL.GL.ARB.vertex_blend
index
/home/mcfletch/pylive/OpenGL/GL/ARB/vertex_blend.py

OpenGL extension ARB.vertex_blend
 
This module customises the behaviour of the 
OpenGL.raw.GL.ARB.vertex_blend to provide a more 
Python-friendly API
 
Overview (from the spec)
        
        This extension provides the ability to replace the single
        modelview transformation with a set of n vertex units. (Where
        n is constrained to an implementation defined maximum.) Each
        unit has its own modelview transform matrix. For each unit,
        there is a current weight associated with the vertex. When
        this extension is enabled the vertices are transformed by
        the modelview matrices of all of the enabled units. Afterward,
        these results are scaled by the weights for the respective
        units and then summed to create the eye-space vertex. A
        similar procedure is followed for the normals, except they
        are transformed by the inverse transpose of the modelview
        matrices.
        
        This extension is an orthoganalized version of functionality
        already provided by other 3D graphics API's.
        
 
The official definition of this extension is available here:
http://www.opengl.org/registry/specs/ARB/vertex_blend.txt

 
Modules
       
OpenGL.arrays
OpenGL.constant
OpenGL.constants
ctypes
OpenGL.extensions
OpenGL.GL.glget
OpenGL.platform
OpenGL.wrapper

 
Data
        EXTENSION_NAME = 'GL_ARB_vertex_blend'
GL_ACTIVE_VERTEX_UNITS_ARB = GL_ACTIVE_VERTEX_UNITS_ARB
GL_CURRENT_WEIGHT_ARB = GL_CURRENT_WEIGHT_ARB
GL_MAX_VERTEX_UNITS_ARB = GL_MAX_VERTEX_UNITS_ARB
GL_MODELVIEW0_ARB = GL_MODELVIEW0_ARB
GL_MODELVIEW10_ARB = GL_MODELVIEW10_ARB
GL_MODELVIEW11_ARB = GL_MODELVIEW11_ARB
GL_MODELVIEW12_ARB = GL_MODELVIEW12_ARB
GL_MODELVIEW13_ARB = GL_MODELVIEW13_ARB
GL_MODELVIEW14_ARB = GL_MODELVIEW14_ARB
GL_MODELVIEW15_ARB = GL_MODELVIEW15_ARB
GL_MODELVIEW16_ARB = GL_MODELVIEW16_ARB
GL_MODELVIEW17_ARB = GL_MODELVIEW17_ARB
GL_MODELVIEW18_ARB = GL_MODELVIEW18_ARB
GL_MODELVIEW19_ARB = GL_MODELVIEW19_ARB
GL_MODELVIEW1_ARB = GL_MODELVIEW1_ARB
GL_MODELVIEW20_ARB = GL_MODELVIEW20_ARB
GL_MODELVIEW21_ARB = GL_MODELVIEW21_ARB
GL_MODELVIEW22_ARB = GL_MODELVIEW22_ARB
GL_MODELVIEW23_ARB = GL_MODELVIEW23_ARB
GL_MODELVIEW24_ARB = GL_MODELVIEW24_ARB
GL_MODELVIEW25_ARB = GL_MODELVIEW25_ARB
GL_MODELVIEW26_ARB = GL_MODELVIEW26_ARB
GL_MODELVIEW27_ARB = GL_MODELVIEW27_ARB
GL_MODELVIEW28_ARB = GL_MODELVIEW28_ARB
GL_MODELVIEW29_ARB = GL_MODELVIEW29_ARB
GL_MODELVIEW2_ARB = GL_MODELVIEW2_ARB
GL_MODELVIEW30_ARB = GL_MODELVIEW30_ARB
GL_MODELVIEW31_ARB = GL_MODELVIEW31_ARB
GL_MODELVIEW3_ARB = GL_MODELVIEW3_ARB
GL_MODELVIEW4_ARB = GL_MODELVIEW4_ARB
GL_MODELVIEW5_ARB = GL_MODELVIEW5_ARB
GL_MODELVIEW6_ARB = GL_MODELVIEW6_ARB
GL_MODELVIEW7_ARB = GL_MODELVIEW7_ARB
GL_MODELVIEW8_ARB = GL_MODELVIEW8_ARB
GL_MODELVIEW9_ARB = GL_MODELVIEW9_ARB
GL_VERTEX_BLEND_ARB = GL_VERTEX_BLEND_ARB
GL_WEIGHT_ARRAY_ARB = GL_WEIGHT_ARRAY_ARB
GL_WEIGHT_ARRAY_POINTER_ARB = GL_WEIGHT_ARRAY_POINTER_ARB
GL_WEIGHT_ARRAY_SIZE_ARB = GL_WEIGHT_ARRAY_SIZE_ARB
GL_WEIGHT_ARRAY_STRIDE_ARB = GL_WEIGHT_ARRAY_STRIDE_ARB
GL_WEIGHT_ARRAY_TYPE_ARB = GL_WEIGHT_ARRAY_TYPE_ARB
GL_WEIGHT_SUM_UNITY_ARB = GL_WEIGHT_SUM_UNITY_ARB
__file__ = '/home/mcfletch/pylive/OpenGL/GL/ARB/vertex_blend.pyc'
__name__ = 'OpenGL.GL.ARB.vertex_blend'
__package__ = 'OpenGL.GL.ARB'
glVertexBlendARB = <OpenGL.platform.baseplatform.glVertexBlendARB object at 0x7544e50>
glWeightPointerARB = <OpenGL.platform.baseplatform.glWeightPointerARB object at 0x7544d50>
glWeightbvARB = <OpenGL.platform.baseplatform.glWeightbvARB object at 0x7544890>
glWeightdvARB = <OpenGL.platform.baseplatform.glWeightdvARB object at 0x740ba90>
glWeightfvARB = <OpenGL.platform.baseplatform.glWeightfvARB object at 0x7544a50>
glWeightivARB = <OpenGL.platform.baseplatform.glWeightivARB object at 0x7544950>
glWeightsvARB = <OpenGL.platform.baseplatform.glWeightsvARB object at 0x740bd10>
glWeightubvARB = <OpenGL.platform.baseplatform.glWeightubvARB object at 0x7544b90>
glWeightuivARB = <OpenGL.platform.baseplatform.glWeightuivARB object at 0x7544d10>
glWeightusvARB = <OpenGL.platform.baseplatform.glWeightusvARB object at 0x7544c50>