OpenGL.raw.GL.ARB.vertex_blend | index /build/buildd/pyopengl-3.0.0~b6/OpenGL/raw/GL/ARB/vertex_blend.py |
OpenGL extension ARB.vertex_blend
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://oss.sgi.com/projects/ogl-sample/registry/ARB/vertex_blend.txt
Automatically generated by the get_gl_extensions script, do not edit!
Modules | ||||||
|
Functions | ||
|
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__ = '/build/buildd/pyopengl-3.0.0~b6/OpenGL/raw/GL/ARB/vertex_blend.py' __name__ = 'OpenGL.raw.GL.ARB.vertex_blend' glVertexBlendARB = <OpenGL.platform.baseplatform.glVertexBlendARB object at 0x87c540c> glWeightPointerARB = <OpenGL.platform.baseplatform.glWeightPointerARB object at 0x87c510c> glWeightbvARB = <OpenGL.platform.baseplatform.glWeightbvARB object at 0x87c51ac> glWeightdvARB = <OpenGL.platform.baseplatform.glWeightdvARB object at 0x87c52ac> glWeightfvARB = <OpenGL.platform.baseplatform.glWeightfvARB object at 0x87c526c> glWeightivARB = <OpenGL.platform.baseplatform.glWeightivARB object at 0x87c522c> glWeightsvARB = <OpenGL.platform.baseplatform.glWeightsvARB object at 0x87c51ec> glWeightubvARB = <OpenGL.platform.baseplatform.glWeightubvARB object at 0x87c52ec> glWeightuivARB = <OpenGL.platform.baseplatform.glWeightuivARB object at 0x87c50cc> glWeightusvARB = <OpenGL.platform.baseplatform.glWeightusvARB object at 0x87c532c> |