OpenGL.GL.NV.vertex_program
index
/build/buildd/pyopengl-3.0.0~b3/OpenGL/GL/NV/vertex_program.py

OpenGL extension NV.vertex_program
 
This module customises the behaviour of the 
OpenGL.raw.GL.NV.vertex_program to provide a more 
Python-friendly API

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

 
Functions
       
glAreProgramsResidentNV(...)
glAreProgramsResidentNV( GLsizei(n), GLuintArray(programs), POINTER(constants.GLboolean)(residences) ) -> constants.GLboolean
glBindProgramNV(...)
glBindProgramNV( GLenum(target), GLuint(id) ) -> None
glDeleteProgramsNV(...)
glDeleteProgramsNV( GLsizei(n), GLuintArray(programs) ) -> None
glExecuteProgramNV(...)
glExecuteProgramNV( GLenum(target), GLuint(id), GLfloatArray(params) ) -> None
glGenProgramsNV(...)
glGenProgramsNV( GLsizei(n), GLuintArray(programs) ) -> None
glGetProgramParameterdvNV(...)
glGetProgramParameterdvNV( GLenum(target), GLuint(index), GLenum(pname), GLdoubleArray(params) ) -> None
glGetProgramParameterfvNV(...)
glGetProgramParameterfvNV( GLenum(target), GLuint(index), GLenum(pname), GLfloatArray(params) ) -> None
glGetProgramStringNV(...)
glGetProgramStringNV( GLuint(id), GLenum(pname), GLubyteArray(program) ) -> None
glGetProgramivNV(...)
glGetProgramivNV( GLuint(id), GLenum(pname), GLintArray(params) ) -> None
glGetTrackMatrixivNV(...)
glGetTrackMatrixivNV( GLenum(target), GLuint(address), GLenum(pname), GLintArray(params) ) -> None
glGetVertexAttribPointervNV(...)
glGetVertexAttribPointervNV( GLuint(index), GLenum(pname), POINTER(ctypes.c_void_p)(pointer) ) -> None
glGetVertexAttribdvNV(...)
glGetVertexAttribdvNV( GLuint(index), GLenum(pname), GLdoubleArray(params) ) -> None
glGetVertexAttribfvNV(...)
glGetVertexAttribfvNV( GLuint(index), GLenum(pname), GLfloatArray(params) ) -> None
glGetVertexAttribivNV(...)
glGetVertexAttribivNV( GLuint(index), GLenum(pname), GLintArray(params) ) -> None
glIsProgramNV(...)
glIsProgramNV( GLuint(id) ) -> constants.GLboolean
glLoadProgramNV(...)
glLoadProgramNV( GLenum(target), GLuint(id), GLsizei(len), GLubyteArray(program) ) -> None
glProgramParameter4dNV(...)
glProgramParameter4dNV( GLenum(target), GLuint(index), GLdouble(x), GLdouble(y), GLdouble(z), GLdouble(w) ) -> None
glProgramParameter4dvNV(...)
glProgramParameter4dvNV( GLenum(target), GLuint(index), GLdoubleArray(v) ) -> None
glProgramParameter4fNV(...)
glProgramParameter4fNV( GLenum(target), GLuint(index), GLfloat(x), GLfloat(y), GLfloat(z), GLfloat(w) ) -> None
glProgramParameter4fvNV(...)
glProgramParameter4fvNV( GLenum(target), GLuint(index), GLfloatArray(v) ) -> None
glProgramParameters4dvNV(...)
glProgramParameters4dvNV( GLenum(target), GLuint(index), GLuint(count), GLdoubleArray(v) ) -> None
glProgramParameters4fvNV(...)
glProgramParameters4fvNV( GLenum(target), GLuint(index), GLuint(count), GLfloatArray(v) ) -> None
glRequestResidentProgramsNV(...)
glRequestResidentProgramsNV( GLsizei(n), GLuintArray(programs) ) -> None
glTrackMatrixNV(...)
glTrackMatrixNV( GLenum(target), GLuint(address), GLenum(matrix), GLenum(transform) ) -> None
glVertexAttrib1dNV(...)
glVertexAttrib1dNV( GLuint(index), GLdouble(x) ) -> None
glVertexAttrib1dvNV(...)
glVertexAttrib1dvNV( GLuint(index), GLdoubleArray(v) ) -> None
glVertexAttrib1fNV(...)
glVertexAttrib1fNV( GLuint(index), GLfloat(x) ) -> None
glVertexAttrib1fvNV(...)
glVertexAttrib1fvNV( GLuint(index), GLfloatArray(v) ) -> None
glVertexAttrib1sNV(...)
glVertexAttrib1sNV( GLuint(index), GLshort(x) ) -> None
glVertexAttrib1svNV(...)
glVertexAttrib1svNV( GLuint(index), GLshortArray(v) ) -> None
glVertexAttrib2dNV(...)
glVertexAttrib2dNV( GLuint(index), GLdouble(x), GLdouble(y) ) -> None
glVertexAttrib2dvNV(...)
glVertexAttrib2dvNV( GLuint(index), GLdoubleArray(v) ) -> None
glVertexAttrib2fNV(...)
glVertexAttrib2fNV( GLuint(index), GLfloat(x), GLfloat(y) ) -> None
glVertexAttrib2fvNV(...)
glVertexAttrib2fvNV( GLuint(index), GLfloatArray(v) ) -> None
glVertexAttrib2sNV(...)
glVertexAttrib2sNV( GLuint(index), GLshort(x), GLshort(y) ) -> None
glVertexAttrib2svNV(...)
glVertexAttrib2svNV( GLuint(index), GLshortArray(v) ) -> None
glVertexAttrib3dNV(...)
glVertexAttrib3dNV( GLuint(index), GLdouble(x), GLdouble(y), GLdouble(z) ) -> None
glVertexAttrib3dvNV(...)
glVertexAttrib3dvNV( GLuint(index), GLdoubleArray(v) ) -> None
glVertexAttrib3fNV(...)
glVertexAttrib3fNV( GLuint(index), GLfloat(x), GLfloat(y), GLfloat(z) ) -> None
glVertexAttrib3fvNV(...)
glVertexAttrib3fvNV( GLuint(index), GLfloatArray(v) ) -> None
glVertexAttrib3sNV(...)
glVertexAttrib3sNV( GLuint(index), GLshort(x), GLshort(y), GLshort(z) ) -> None
glVertexAttrib3svNV(...)
glVertexAttrib3svNV( GLuint(index), GLshortArray(v) ) -> None
glVertexAttrib4dNV(...)
glVertexAttrib4dNV( GLuint(index), GLdouble(x), GLdouble(y), GLdouble(z), GLdouble(w) ) -> None
glVertexAttrib4dvNV(...)
glVertexAttrib4dvNV( GLuint(index), GLdoubleArray(v) ) -> None
glVertexAttrib4fNV(...)
glVertexAttrib4fNV( GLuint(index), GLfloat(x), GLfloat(y), GLfloat(z), GLfloat(w) ) -> None
glVertexAttrib4fvNV(...)
glVertexAttrib4fvNV( GLuint(index), GLfloatArray(v) ) -> None
glVertexAttrib4sNV(...)
glVertexAttrib4sNV( GLuint(index), GLshort(x), GLshort(y), GLshort(z), GLshort(w) ) -> None
glVertexAttrib4svNV(...)
glVertexAttrib4svNV( GLuint(index), GLshortArray(v) ) -> None
glVertexAttrib4ubNV(...)
glVertexAttrib4ubNV( GLuint(index), GLubyte(x), GLubyte(y), GLubyte(z), GLubyte(w) ) -> None
glVertexAttrib4ubvNV(...)
glVertexAttrib4ubvNV( GLuint(index), GLubyteArray(v) ) -> None
glVertexAttribPointerNV(...)
glVertexAttribPointerNV( GLuint(index), GLint(fsize), GLenum(type), GLsizei(stride), c_void_p(pointer) ) -> None
glVertexAttribs1dvNV(...)
glVertexAttribs1dvNV( GLuint(index), GLsizei(count), GLdoubleArray(v) ) -> None
glVertexAttribs1fvNV(...)
glVertexAttribs1fvNV( GLuint(index), GLsizei(count), GLfloatArray(v) ) -> None
glVertexAttribs1svNV(...)
glVertexAttribs1svNV( GLuint(index), GLsizei(count), GLshortArray(v) ) -> None
glVertexAttribs2dvNV(...)
glVertexAttribs2dvNV( GLuint(index), GLsizei(count), GLdoubleArray(v) ) -> None
glVertexAttribs2fvNV(...)
glVertexAttribs2fvNV( GLuint(index), GLsizei(count), GLfloatArray(v) ) -> None
glVertexAttribs2svNV(...)
glVertexAttribs2svNV( GLuint(index), GLsizei(count), GLshortArray(v) ) -> None
glVertexAttribs3dvNV(...)
glVertexAttribs3dvNV( GLuint(index), GLsizei(count), GLdoubleArray(v) ) -> None
glVertexAttribs3fvNV(...)
glVertexAttribs3fvNV( GLuint(index), GLsizei(count), GLfloatArray(v) ) -> None
glVertexAttribs3svNV(...)
glVertexAttribs3svNV( GLuint(index), GLsizei(count), GLshortArray(v) ) -> None
glVertexAttribs4dvNV(...)
glVertexAttribs4dvNV( GLuint(index), GLsizei(count), GLdoubleArray(v) ) -> None
glVertexAttribs4fvNV(...)
glVertexAttribs4fvNV( GLuint(index), GLsizei(count), GLfloatArray(v) ) -> None
glVertexAttribs4svNV(...)
glVertexAttribs4svNV( GLuint(index), GLsizei(count), GLshortArray(v) ) -> None
glVertexAttribs4ubvNV(...)
glVertexAttribs4ubvNV( GLuint(index), GLsizei(count), GLubyteArray(v) ) -> None

 
Data
        GL_ATTRIB_ARRAY_POINTER_NV = GL_ATTRIB_ARRAY_POINTER_NV
GL_ATTRIB_ARRAY_SIZE_NV = GL_ATTRIB_ARRAY_SIZE_NV
GL_ATTRIB_ARRAY_STRIDE_NV = GL_ATTRIB_ARRAY_STRIDE_NV
GL_ATTRIB_ARRAY_TYPE_NV = GL_ATTRIB_ARRAY_TYPE_NV
GL_CURRENT_ATTRIB_NV = GL_CURRENT_ATTRIB_NV
GL_CURRENT_MATRIX_NV = GL_CURRENT_MATRIX_NV
GL_CURRENT_MATRIX_STACK_DEPTH_NV = GL_CURRENT_MATRIX_STACK_DEPTH_NV
GL_IDENTITY_NV = GL_IDENTITY_NV
GL_INVERSE_NV = GL_INVERSE_NV
GL_INVERSE_TRANSPOSE_NV = GL_INVERSE_TRANSPOSE_NV
GL_MAP1_VERTEX_ATTRIB0_4_NV = GL_MAP1_VERTEX_ATTRIB0_4_NV
GL_MAP1_VERTEX_ATTRIB10_4_NV = GL_MAP1_VERTEX_ATTRIB10_4_NV
GL_MAP1_VERTEX_ATTRIB11_4_NV = GL_MAP1_VERTEX_ATTRIB11_4_NV
GL_MAP1_VERTEX_ATTRIB12_4_NV = GL_MAP1_VERTEX_ATTRIB12_4_NV
GL_MAP1_VERTEX_ATTRIB13_4_NV = GL_MAP1_VERTEX_ATTRIB13_4_NV
GL_MAP1_VERTEX_ATTRIB14_4_NV = GL_MAP1_VERTEX_ATTRIB14_4_NV
GL_MAP1_VERTEX_ATTRIB15_4_NV = GL_MAP1_VERTEX_ATTRIB15_4_NV
GL_MAP1_VERTEX_ATTRIB1_4_NV = GL_MAP1_VERTEX_ATTRIB1_4_NV
GL_MAP1_VERTEX_ATTRIB2_4_NV = GL_MAP1_VERTEX_ATTRIB2_4_NV
GL_MAP1_VERTEX_ATTRIB3_4_NV = GL_MAP1_VERTEX_ATTRIB3_4_NV
GL_MAP1_VERTEX_ATTRIB4_4_NV = GL_MAP1_VERTEX_ATTRIB4_4_NV
GL_MAP1_VERTEX_ATTRIB5_4_NV = GL_MAP1_VERTEX_ATTRIB5_4_NV
GL_MAP1_VERTEX_ATTRIB6_4_NV = GL_MAP1_VERTEX_ATTRIB6_4_NV
GL_MAP1_VERTEX_ATTRIB7_4_NV = GL_MAP1_VERTEX_ATTRIB7_4_NV
GL_MAP1_VERTEX_ATTRIB8_4_NV = GL_MAP1_VERTEX_ATTRIB8_4_NV
GL_MAP1_VERTEX_ATTRIB9_4_NV = GL_MAP1_VERTEX_ATTRIB9_4_NV
GL_MAP2_VERTEX_ATTRIB0_4_NV = GL_MAP2_VERTEX_ATTRIB0_4_NV
GL_MAP2_VERTEX_ATTRIB10_4_NV = GL_MAP2_VERTEX_ATTRIB10_4_NV
GL_MAP2_VERTEX_ATTRIB11_4_NV = GL_MAP2_VERTEX_ATTRIB11_4_NV
GL_MAP2_VERTEX_ATTRIB12_4_NV = GL_MAP2_VERTEX_ATTRIB12_4_NV
GL_MAP2_VERTEX_ATTRIB13_4_NV = GL_MAP2_VERTEX_ATTRIB13_4_NV
GL_MAP2_VERTEX_ATTRIB14_4_NV = GL_MAP2_VERTEX_ATTRIB14_4_NV
GL_MAP2_VERTEX_ATTRIB15_4_NV = GL_MAP2_VERTEX_ATTRIB15_4_NV
GL_MAP2_VERTEX_ATTRIB1_4_NV = GL_MAP2_VERTEX_ATTRIB1_4_NV
GL_MAP2_VERTEX_ATTRIB2_4_NV = GL_MAP2_VERTEX_ATTRIB2_4_NV
GL_MAP2_VERTEX_ATTRIB3_4_NV = GL_MAP2_VERTEX_ATTRIB3_4_NV
GL_MAP2_VERTEX_ATTRIB4_4_NV = GL_MAP2_VERTEX_ATTRIB4_4_NV
GL_MAP2_VERTEX_ATTRIB5_4_NV = GL_MAP2_VERTEX_ATTRIB5_4_NV
GL_MAP2_VERTEX_ATTRIB6_4_NV = GL_MAP2_VERTEX_ATTRIB6_4_NV
GL_MAP2_VERTEX_ATTRIB7_4_NV = GL_MAP2_VERTEX_ATTRIB7_4_NV
GL_MAP2_VERTEX_ATTRIB8_4_NV = GL_MAP2_VERTEX_ATTRIB8_4_NV
GL_MAP2_VERTEX_ATTRIB9_4_NV = GL_MAP2_VERTEX_ATTRIB9_4_NV
GL_MATRIX0_NV = GL_MATRIX0_NV
GL_MATRIX1_NV = GL_MATRIX1_NV
GL_MATRIX2_NV = GL_MATRIX2_NV
GL_MATRIX3_NV = GL_MATRIX3_NV
GL_MATRIX4_NV = GL_MATRIX4_NV
GL_MATRIX5_NV = GL_MATRIX5_NV
GL_MATRIX6_NV = GL_MATRIX6_NV
GL_MATRIX7_NV = GL_MATRIX7_NV
GL_MAX_TRACK_MATRICES_NV = GL_MAX_TRACK_MATRICES_NV
GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV = GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV
GL_MODELVIEW_PROJECTION_NV = GL_MODELVIEW_PROJECTION_NV
GL_PROGRAM_ERROR_POSITION_NV = GL_PROGRAM_ERROR_POSITION_NV
GL_PROGRAM_LENGTH_NV = GL_PROGRAM_LENGTH_NV
GL_PROGRAM_PARAMETER_NV = GL_PROGRAM_PARAMETER_NV
GL_PROGRAM_RESIDENT_NV = GL_PROGRAM_RESIDENT_NV
GL_PROGRAM_STRING_NV = GL_PROGRAM_STRING_NV
GL_PROGRAM_TARGET_NV = GL_PROGRAM_TARGET_NV
GL_TRACK_MATRIX_NV = GL_TRACK_MATRIX_NV
GL_TRACK_MATRIX_TRANSFORM_NV = GL_TRACK_MATRIX_TRANSFORM_NV
GL_TRANSPOSE_NV = GL_TRANSPOSE_NV
GL_VERTEX_ATTRIB_ARRAY0_NV = GL_VERTEX_ATTRIB_ARRAY0_NV
GL_VERTEX_ATTRIB_ARRAY10_NV = GL_VERTEX_ATTRIB_ARRAY10_NV
GL_VERTEX_ATTRIB_ARRAY11_NV = GL_VERTEX_ATTRIB_ARRAY11_NV
GL_VERTEX_ATTRIB_ARRAY12_NV = GL_VERTEX_ATTRIB_ARRAY12_NV
GL_VERTEX_ATTRIB_ARRAY13_NV = GL_VERTEX_ATTRIB_ARRAY13_NV
GL_VERTEX_ATTRIB_ARRAY14_NV = GL_VERTEX_ATTRIB_ARRAY14_NV
GL_VERTEX_ATTRIB_ARRAY15_NV = GL_VERTEX_ATTRIB_ARRAY15_NV
GL_VERTEX_ATTRIB_ARRAY1_NV = GL_VERTEX_ATTRIB_ARRAY1_NV
GL_VERTEX_ATTRIB_ARRAY2_NV = GL_VERTEX_ATTRIB_ARRAY2_NV
GL_VERTEX_ATTRIB_ARRAY3_NV = GL_VERTEX_ATTRIB_ARRAY3_NV
GL_VERTEX_ATTRIB_ARRAY4_NV = GL_VERTEX_ATTRIB_ARRAY4_NV
GL_VERTEX_ATTRIB_ARRAY5_NV = GL_VERTEX_ATTRIB_ARRAY5_NV
GL_VERTEX_ATTRIB_ARRAY6_NV = GL_VERTEX_ATTRIB_ARRAY6_NV
GL_VERTEX_ATTRIB_ARRAY7_NV = GL_VERTEX_ATTRIB_ARRAY7_NV
GL_VERTEX_ATTRIB_ARRAY8_NV = GL_VERTEX_ATTRIB_ARRAY8_NV
GL_VERTEX_ATTRIB_ARRAY9_NV = GL_VERTEX_ATTRIB_ARRAY9_NV
GL_VERTEX_PROGRAM_BINDING_NV = GL_VERTEX_PROGRAM_BINDING_NV
GL_VERTEX_PROGRAM_NV = GL_VERTEX_PROGRAM_NV
GL_VERTEX_PROGRAM_POINT_SIZE_NV = GL_VERTEX_PROGRAM_POINT_SIZE_NV
GL_VERTEX_PROGRAM_TWO_SIDE_NV = GL_VERTEX_PROGRAM_TWO_SIDE_NV
GL_VERTEX_STATE_PROGRAM_NV = GL_VERTEX_STATE_PROGRAM_NV
__file__ = '/build/buildd/pyopengl-3.0.0~b3/OpenGL/GL/NV/vertex_program.py'
__name__ = 'OpenGL.GL.NV.vertex_program'