OpenGL.GL.ARB.vertex_program
index
/var/pylive/src/OpenGL-dev/OpenGL-ctypes/OpenGL/GL/ARB/vertex_program.py

OpenGL extension ARB.vertex_program
 
This module customises the behaviour of the 
OpenGL.raw.GL.ARB.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
       
glBindProgramARB(...)
glBindProgramARB( GLenum(target), GLuint(program) ) -> None
glDeleteProgramsARB(...)
glDeleteProgramsARB( GLsizei(n), GLuintArray(programs) ) -> None
glDisableVertexAttribArrayARB(...)
glDisableVertexAttribArrayARB( GLuint(index) ) -> None
glEnableVertexAttribArrayARB(...)
glEnableVertexAttribArrayARB( GLuint(index) ) -> None
glGenProgramsARB(...)
glGenProgramsARB( GLsizei(n), GLuintArray(programs) ) -> None
glGetProgramEnvParameterdvARB( target,index )
pyConverters: target=None, index=None
cConverters: target=None, index=None, params=<OpenGL.converters.Output object at 0x2aaaac504208>
cResolvers: Not Used
storeValues: Not Used
returnValues:
oldStyleReturn(self, result, baseOperation, pyArgs, cArgs) method of Output instance
Retrieve cArgs[ self.index ]
Wrapping Operation: glGetProgramEnvParameterdvARB( GLenum(target), GLuint(index), GLdoubleArray(params) ) -> None
glGetProgramEnvParameterfvARB( target,index )
pyConverters: target=None, index=None
cConverters: target=None, index=None, params=<OpenGL.converters.Output object at 0x2aaaac5042b8>
cResolvers: Not Used
storeValues: Not Used
returnValues:
oldStyleReturn(self, result, baseOperation, pyArgs, cArgs) method of Output instance
Retrieve cArgs[ self.index ]
Wrapping Operation: glGetProgramEnvParameterfvARB( GLenum(target), GLuint(index), GLfloatArray(params) ) -> None
glGetProgramLocalParameterdvARB( target,index )
pyConverters: target=None, index=None
cConverters: target=None, index=None, params=<OpenGL.converters.Output object at 0x2aaaac504368>
cResolvers: Not Used
storeValues: Not Used
returnValues:
oldStyleReturn(self, result, baseOperation, pyArgs, cArgs) method of Output instance
Retrieve cArgs[ self.index ]
Wrapping Operation: glGetProgramLocalParameterdvARB( GLenum(target), GLuint(index), GLdoubleArray(params) ) -> None
glGetProgramLocalParameterfvARB( target,index )
pyConverters: target=None, index=None
cConverters: target=None, index=None, params=<OpenGL.converters.Output object at 0x2aaaac504418>
cResolvers: Not Used
storeValues: Not Used
returnValues:
oldStyleReturn(self, result, baseOperation, pyArgs, cArgs) method of Output instance
Retrieve cArgs[ self.index ]
Wrapping Operation: glGetProgramLocalParameterfvARB( GLenum(target), GLuint(index), GLfloatArray(params) ) -> None
glGetProgramStringARB(...)
glGetProgramStringARB( GLenum(target), GLenum(pname), c_void_p(string) ) -> None
glGetProgramivARB( target,pname )
pyConverters: target=None, pname=None
cConverters: target=None, pname=None, params=<OpenGL.converters.Output object at 0x2aaaac504158>
cResolvers: Not Used
storeValues: Not Used
returnValues:
oldStyleReturn(self, result, baseOperation, pyArgs, cArgs) method of Output instance
Retrieve cArgs[ self.index ]
Wrapping Operation: glGetProgramivARB( GLenum(target), GLenum(pname), GLintArray(params) ) -> None
glGetVertexAttribPointervARB(...)
glGetVertexAttribPointervARB( GLuint(index), GLenum(pname), POINTER(ctypes.c_void_p)(pointer) ) -> None
glGetVertexAttribdvARB( index,pname )
pyConverters: index=None, pname=None
cConverters: index=None, pname=None, params=<OpenGL.converters.Output object at 0x2aaaac504520>
cResolvers: Not Used
storeValues: Not Used
returnValues:
oldStyleReturn(self, result, baseOperation, pyArgs, cArgs) method of Output instance
Retrieve cArgs[ self.index ]
Wrapping Operation: glGetVertexAttribdvARB( GLuint(index), GLenum(pname), GLdoubleArray(params) ) -> None
glGetVertexAttribfvARB(...)
glGetVertexAttribfvARB( GLuint(index), GLenum(pname), GLfloatArray(params) ) -> None
glGetVertexAttribivARB(...)
glGetVertexAttribivARB( GLuint(index), GLenum(pname), GLintArray(params) ) -> None
glIsProgramARB(...)
glIsProgramARB( GLuint(program) ) -> constants.GLboolean
glProgramEnvParameter4dARB(...)
glProgramEnvParameter4dARB( GLenum(target), GLuint(index), GLdouble(x), GLdouble(y), GLdouble(z), GLdouble(w) ) -> None
glProgramEnvParameter4dvARB(...)
glProgramEnvParameter4dvARB( GLenum(target), GLuint(index), GLdoubleArray(params) ) -> None
glProgramEnvParameter4fARB(...)
glProgramEnvParameter4fARB( GLenum(target), GLuint(index), GLfloat(x), GLfloat(y), GLfloat(z), GLfloat(w) ) -> None
glProgramEnvParameter4fvARB(...)
glProgramEnvParameter4fvARB( GLenum(target), GLuint(index), GLfloatArray(params) ) -> None
glProgramLocalParameter4dARB(...)
glProgramLocalParameter4dARB( GLenum(target), GLuint(index), GLdouble(x), GLdouble(y), GLdouble(z), GLdouble(w) ) -> None
glProgramLocalParameter4dvARB(...)
glProgramLocalParameter4dvARB( GLenum(target), GLuint(index), GLdoubleArray(params) ) -> None
glProgramLocalParameter4fARB(...)
glProgramLocalParameter4fARB( GLenum(target), GLuint(index), GLfloat(x), GLfloat(y), GLfloat(z), GLfloat(w) ) -> None
glProgramLocalParameter4fvARB(...)
glProgramLocalParameter4fvARB( GLenum(target), GLuint(index), GLfloatArray(params) ) -> None
glProgramStringARB(...)
glProgramStringARB( GLenum(target), GLenum(format), GLsizei(len), c_void_p(string) ) -> None
glVertexAttrib1dARB(...)
glVertexAttrib1dARB( GLuint(index), GLdouble(x) ) -> None
glVertexAttrib1dvARB(...)
glVertexAttrib1dvARB( GLuint(index), GLdoubleArray(v) ) -> None
glVertexAttrib1fARB(...)
glVertexAttrib1fARB( GLuint(index), GLfloat(x) ) -> None
glVertexAttrib1fvARB(...)
glVertexAttrib1fvARB( GLuint(index), GLfloatArray(v) ) -> None
glVertexAttrib1sARB(...)
glVertexAttrib1sARB( GLuint(index), GLshort(x) ) -> None
glVertexAttrib1svARB(...)
glVertexAttrib1svARB( GLuint(index), GLshortArray(v) ) -> None
glVertexAttrib2dARB(...)
glVertexAttrib2dARB( GLuint(index), GLdouble(x), GLdouble(y) ) -> None
glVertexAttrib2dvARB(...)
glVertexAttrib2dvARB( GLuint(index), GLdoubleArray(v) ) -> None
glVertexAttrib2fARB(...)
glVertexAttrib2fARB( GLuint(index), GLfloat(x), GLfloat(y) ) -> None
glVertexAttrib2fvARB(...)
glVertexAttrib2fvARB( GLuint(index), GLfloatArray(v) ) -> None
glVertexAttrib2sARB(...)
glVertexAttrib2sARB( GLuint(index), GLshort(x), GLshort(y) ) -> None
glVertexAttrib2svARB(...)
glVertexAttrib2svARB( GLuint(index), GLshortArray(v) ) -> None
glVertexAttrib3dARB(...)
glVertexAttrib3dARB( GLuint(index), GLdouble(x), GLdouble(y), GLdouble(z) ) -> None
glVertexAttrib3dvARB(...)
glVertexAttrib3dvARB( GLuint(index), GLdoubleArray(v) ) -> None
glVertexAttrib3fARB(...)
glVertexAttrib3fARB( GLuint(index), GLfloat(x), GLfloat(y), GLfloat(z) ) -> None
glVertexAttrib3fvARB(...)
glVertexAttrib3fvARB( GLuint(index), GLfloatArray(v) ) -> None
glVertexAttrib3sARB(...)
glVertexAttrib3sARB( GLuint(index), GLshort(x), GLshort(y), GLshort(z) ) -> None
glVertexAttrib3svARB(...)
glVertexAttrib3svARB( GLuint(index), GLshortArray(v) ) -> None
glVertexAttrib4NbvARB(...)
glVertexAttrib4NbvARB( GLuint(index), GLbyteArray(v) ) -> None
glVertexAttrib4NivARB(...)
glVertexAttrib4NivARB( GLuint(index), GLintArray(v) ) -> None
glVertexAttrib4NsvARB(...)
glVertexAttrib4NsvARB( GLuint(index), GLshortArray(v) ) -> None
glVertexAttrib4NubARB(...)
glVertexAttrib4NubARB( GLuint(index), GLubyte(x), GLubyte(y), GLubyte(z), GLubyte(w) ) -> None
glVertexAttrib4NubvARB(...)
glVertexAttrib4NubvARB( GLuint(index), GLubyteArray(v) ) -> None
glVertexAttrib4NuivARB(...)
glVertexAttrib4NuivARB( GLuint(index), GLuintArray(v) ) -> None
glVertexAttrib4NusvARB(...)
glVertexAttrib4NusvARB( GLuint(index), GLushortArray(v) ) -> None
glVertexAttrib4bvARB(...)
glVertexAttrib4bvARB( GLuint(index), GLbyteArray(v) ) -> None
glVertexAttrib4dARB(...)
glVertexAttrib4dARB( GLuint(index), GLdouble(x), GLdouble(y), GLdouble(z), GLdouble(w) ) -> None
glVertexAttrib4dvARB(...)
glVertexAttrib4dvARB( GLuint(index), GLdoubleArray(v) ) -> None
glVertexAttrib4fARB(...)
glVertexAttrib4fARB( GLuint(index), GLfloat(x), GLfloat(y), GLfloat(z), GLfloat(w) ) -> None
glVertexAttrib4fvARB(...)
glVertexAttrib4fvARB( GLuint(index), GLfloatArray(v) ) -> None
glVertexAttrib4ivARB(...)
glVertexAttrib4ivARB( GLuint(index), GLintArray(v) ) -> None
glVertexAttrib4sARB(...)
glVertexAttrib4sARB( GLuint(index), GLshort(x), GLshort(y), GLshort(z), GLshort(w) ) -> None
glVertexAttrib4svARB(...)
glVertexAttrib4svARB( GLuint(index), GLshortArray(v) ) -> None
glVertexAttrib4ubvARB(...)
glVertexAttrib4ubvARB( GLuint(index), GLubyteArray(v) ) -> None
glVertexAttrib4uivARB(...)
glVertexAttrib4uivARB( GLuint(index), GLuintArray(v) ) -> None
glVertexAttrib4usvARB(...)
glVertexAttrib4usvARB( GLuint(index), GLushortArray(v) ) -> None
glVertexAttribPointerARB(...)
glVertexAttribPointerARB( GLuint(index), GLint(size), GLenum(type), GLboolean(normalized), GLsizei(stride), c_void_p(pointer) ) -> None

 
Data
        GL_COLOR_SUM_ARB = GL_COLOR_SUM_ARB
GL_CURRENT_MATRIX_ARB = GL_CURRENT_MATRIX_ARB
GL_CURRENT_MATRIX_STACK_DEPTH_ARB = GL_CURRENT_MATRIX_STACK_DEPTH_ARB
GL_CURRENT_VERTEX_ATTRIB_ARB = GL_CURRENT_VERTEX_ATTRIB_ARB
GL_MATRIX0_ARB = GL_MATRIX0_ARB
GL_MATRIX10_ARB = GL_MATRIX10_ARB
GL_MATRIX11_ARB = GL_MATRIX11_ARB
GL_MATRIX12_ARB = GL_MATRIX12_ARB
GL_MATRIX13_ARB = GL_MATRIX13_ARB
GL_MATRIX14_ARB = GL_MATRIX14_ARB
GL_MATRIX15_ARB = GL_MATRIX15_ARB
GL_MATRIX16_ARB = GL_MATRIX16_ARB
GL_MATRIX17_ARB = GL_MATRIX17_ARB
GL_MATRIX18_ARB = GL_MATRIX18_ARB
GL_MATRIX19_ARB = GL_MATRIX19_ARB
GL_MATRIX1_ARB = GL_MATRIX1_ARB
GL_MATRIX20_ARB = GL_MATRIX20_ARB
GL_MATRIX21_ARB = GL_MATRIX21_ARB
GL_MATRIX22_ARB = GL_MATRIX22_ARB
GL_MATRIX23_ARB = GL_MATRIX23_ARB
GL_MATRIX24_ARB = GL_MATRIX24_ARB
GL_MATRIX25_ARB = GL_MATRIX25_ARB
GL_MATRIX26_ARB = GL_MATRIX26_ARB
GL_MATRIX27_ARB = GL_MATRIX27_ARB
GL_MATRIX28_ARB = GL_MATRIX28_ARB
GL_MATRIX29_ARB = GL_MATRIX29_ARB
GL_MATRIX2_ARB = GL_MATRIX2_ARB
GL_MATRIX30_ARB = GL_MATRIX30_ARB
GL_MATRIX31_ARB = GL_MATRIX31_ARB
GL_MATRIX3_ARB = GL_MATRIX3_ARB
GL_MATRIX4_ARB = GL_MATRIX4_ARB
GL_MATRIX5_ARB = GL_MATRIX5_ARB
GL_MATRIX6_ARB = GL_MATRIX6_ARB
GL_MATRIX7_ARB = GL_MATRIX7_ARB
GL_MATRIX8_ARB = GL_MATRIX8_ARB
GL_MATRIX9_ARB = GL_MATRIX9_ARB
GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB
GL_MAX_PROGRAM_ATTRIBS_ARB = GL_MAX_PROGRAM_ATTRIBS_ARB
GL_MAX_PROGRAM_ENV_PARAMETERS_ARB = GL_MAX_PROGRAM_ENV_PARAMETERS_ARB
GL_MAX_PROGRAM_INSTRUCTIONS_ARB = GL_MAX_PROGRAM_INSTRUCTIONS_ARB
GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB = GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB
GL_MAX_PROGRAM_MATRICES_ARB = GL_MAX_PROGRAM_MATRICES_ARB
GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB = GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB
GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB = GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB
GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB
GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB = GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB
GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB
GL_MAX_PROGRAM_PARAMETERS_ARB = GL_MAX_PROGRAM_PARAMETERS_ARB
GL_MAX_PROGRAM_TEMPORARIES_ARB = GL_MAX_PROGRAM_TEMPORARIES_ARB
GL_MAX_VERTEX_ATTRIBS_ARB = GL_MAX_VERTEX_ATTRIBS_ARB
GL_PROGRAM_ADDRESS_REGISTERS_ARB = GL_PROGRAM_ADDRESS_REGISTERS_ARB
GL_PROGRAM_ATTRIBS_ARB = GL_PROGRAM_ATTRIBS_ARB
GL_PROGRAM_BINDING_ARB = GL_PROGRAM_BINDING_ARB
GL_PROGRAM_ERROR_POSITION_ARB = GL_PROGRAM_ERROR_POSITION_ARB
GL_PROGRAM_ERROR_STRING_ARB = GL_PROGRAM_ERROR_STRING_ARB
GL_PROGRAM_FORMAT_ARB = GL_PROGRAM_FORMAT_ARB
GL_PROGRAM_FORMAT_ASCII_ARB = GL_PROGRAM_FORMAT_ASCII_ARB
GL_PROGRAM_INSTRUCTIONS_ARB = GL_PROGRAM_INSTRUCTIONS_ARB
GL_PROGRAM_LENGTH_ARB = GL_PROGRAM_LENGTH_ARB
GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
GL_PROGRAM_NATIVE_ATTRIBS_ARB = GL_PROGRAM_NATIVE_ATTRIBS_ARB
GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB = GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB
GL_PROGRAM_NATIVE_PARAMETERS_ARB = GL_PROGRAM_NATIVE_PARAMETERS_ARB
GL_PROGRAM_NATIVE_TEMPORARIES_ARB = GL_PROGRAM_NATIVE_TEMPORARIES_ARB
GL_PROGRAM_PARAMETERS_ARB = GL_PROGRAM_PARAMETERS_ARB
GL_PROGRAM_STRING_ARB = GL_PROGRAM_STRING_ARB
GL_PROGRAM_TEMPORARIES_ARB = GL_PROGRAM_TEMPORARIES_ARB
GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB = GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB
GL_TRANSPOSE_CURRENT_MATRIX_ARB = GL_TRANSPOSE_CURRENT_MATRIX_ARB
GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB = GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB = GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB
GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB = GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB
GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB = GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB
GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB = GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB
GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB = GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB
GL_VERTEX_PROGRAM_ARB = GL_VERTEX_PROGRAM_ARB
GL_VERTEX_PROGRAM_POINT_SIZE_ARB = GL_VERTEX_PROGRAM_POINT_SIZE_ARB
GL_VERTEX_PROGRAM_TWO_SIDE_ARB = GL_VERTEX_PROGRAM_TWO_SIDE_ARB