OpenGL.GL.EXT.vertex_array
index
/home/mcfletch/pylive/OpenGL/GL/EXT/vertex_array.py

OpenGL extension EXT.vertex_array
 
This module customises the behaviour of the 
OpenGL.raw.GL.EXT.vertex_array to provide a more 
Python-friendly API
 
Overview (from the spec)
        
        This extension adds the ability to specify multiple geometric primitives
        with very few subroutine calls.  Instead of calling an OpenGL procedure
        to pass each individual vertex, normal, or color, separate arrays
        of vertexes, normals, and colors are prespecified, and are used to
        define a sequence of primitives (all of the same type) when a single
        call is made to DrawArraysEXT.  A stride mechanism is provided so that
        an application can choose to keep all vertex data staggered in a
        single array, or sparsely in separate arrays.  Single-array storage
        may optimize performance on some implementations.
        
        This extension also supports the rendering of individual array elements,
        each specified as an index into the enabled arrays.
 
The official definition of this extension is available here:
http://www.opengl.org/registry/specs/EXT/vertex_array.txt

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

 
Data
        EXTENSION_NAME = 'GL_EXT_vertex_array'
GL_COLOR_ARRAY_COUNT_EXT = GL_COLOR_ARRAY_COUNT_EXT
GL_COLOR_ARRAY_EXT = GL_COLOR_ARRAY_EXT
GL_COLOR_ARRAY_POINTER_EXT = GL_COLOR_ARRAY_POINTER_EXT
GL_COLOR_ARRAY_SIZE_EXT = GL_COLOR_ARRAY_SIZE_EXT
GL_COLOR_ARRAY_STRIDE_EXT = GL_COLOR_ARRAY_STRIDE_EXT
GL_COLOR_ARRAY_TYPE_EXT = GL_COLOR_ARRAY_TYPE_EXT
GL_EDGE_FLAG_ARRAY_COUNT_EXT = GL_EDGE_FLAG_ARRAY_COUNT_EXT
GL_EDGE_FLAG_ARRAY_EXT = GL_EDGE_FLAG_ARRAY_EXT
GL_EDGE_FLAG_ARRAY_POINTER_EXT = GL_EDGE_FLAG_ARRAY_POINTER_EXT
GL_EDGE_FLAG_ARRAY_STRIDE_EXT = GL_EDGE_FLAG_ARRAY_STRIDE_EXT
GL_INDEX_ARRAY_COUNT_EXT = GL_INDEX_ARRAY_COUNT_EXT
GL_INDEX_ARRAY_EXT = GL_INDEX_ARRAY_EXT
GL_INDEX_ARRAY_POINTER_EXT = GL_INDEX_ARRAY_POINTER_EXT
GL_INDEX_ARRAY_STRIDE_EXT = GL_INDEX_ARRAY_STRIDE_EXT
GL_INDEX_ARRAY_TYPE_EXT = GL_INDEX_ARRAY_TYPE_EXT
GL_NORMAL_ARRAY_COUNT_EXT = GL_NORMAL_ARRAY_COUNT_EXT
GL_NORMAL_ARRAY_EXT = GL_NORMAL_ARRAY_EXT
GL_NORMAL_ARRAY_POINTER_EXT = GL_NORMAL_ARRAY_POINTER_EXT
GL_NORMAL_ARRAY_STRIDE_EXT = GL_NORMAL_ARRAY_STRIDE_EXT
GL_NORMAL_ARRAY_TYPE_EXT = GL_NORMAL_ARRAY_TYPE_EXT
GL_TEXTURE_COORD_ARRAY_COUNT_EXT = GL_TEXTURE_COORD_ARRAY_COUNT_EXT
GL_TEXTURE_COORD_ARRAY_EXT = GL_TEXTURE_COORD_ARRAY_EXT
GL_TEXTURE_COORD_ARRAY_POINTER_EXT = GL_TEXTURE_COORD_ARRAY_POINTER_EXT
GL_TEXTURE_COORD_ARRAY_SIZE_EXT = GL_TEXTURE_COORD_ARRAY_SIZE_EXT
GL_TEXTURE_COORD_ARRAY_STRIDE_EXT = GL_TEXTURE_COORD_ARRAY_STRIDE_EXT
GL_TEXTURE_COORD_ARRAY_TYPE_EXT = GL_TEXTURE_COORD_ARRAY_TYPE_EXT
GL_VERTEX_ARRAY_COUNT_EXT = GL_VERTEX_ARRAY_COUNT_EXT
GL_VERTEX_ARRAY_EXT = GL_VERTEX_ARRAY_EXT
GL_VERTEX_ARRAY_POINTER_EXT = GL_VERTEX_ARRAY_POINTER_EXT
GL_VERTEX_ARRAY_SIZE_EXT = GL_VERTEX_ARRAY_SIZE_EXT
GL_VERTEX_ARRAY_STRIDE_EXT = GL_VERTEX_ARRAY_STRIDE_EXT
GL_VERTEX_ARRAY_TYPE_EXT = GL_VERTEX_ARRAY_TYPE_EXT
__file__ = '/home/mcfletch/pylive/OpenGL/GL/EXT/vertex_array.pyc'
__name__ = 'OpenGL.GL.EXT.vertex_array'
__package__ = 'OpenGL.GL.EXT'
glArrayElementEXT = <OpenGL.platform.baseplatform.glArrayElementEXT object at 0x77abad0>
glColorPointerEXT = <OpenGL.platform.baseplatform.glColorPointerEXT object at 0x77abb50>
glDrawArraysEXT = <OpenGL.platform.baseplatform.glDrawArraysEXT object at 0x77abb90>
glEdgeFlagPointerEXT = <OpenGL.platform.baseplatform.glEdgeFlagPointerEXT object at 0x77abbd0>
glGetPointervEXT = <OpenGL.platform.baseplatform.glGetPointervEXT object at 0x77abc10>
glIndexPointerEXT = <OpenGL.platform.baseplatform.glIndexPointerEXT object at 0x77abc50>
glNormalPointerEXT = <OpenGL.platform.baseplatform.glNormalPointerEXT object at 0x77abc90>
glTexCoordPointerEXT = <OpenGL.platform.baseplatform.glTexCoordPointerEXT object at 0x77abcd0>
glVertexPointerEXT = <OpenGL.platform.baseplatform.glVertexPointerEXT object at 0x77abd10>