OpenGL.GL.ARB.vertex_program
index
/build/buildd/pyopengl-3.0.0~b6/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
        glGetProgramEnvParameterdvARB( target,index )
pyConverters: target=None, index=None
cConverters: target=None, index=None, params=<OpenGL.converters.Output object at 0x85d4edc>
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 0x85d4f54>
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 0x85d4fcc>
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 0x87c907c>
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
glGetProgramivARB( target,pname )
pyConverters: target=None, pname=None
cConverters: target=None, pname=None, params=<OpenGL.converters.Output object at 0x85d4e64>
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
glGetVertexAttribdvARB( index,pname )
pyConverters: index=None, pname=None
cConverters: index=None, pname=None, params=<OpenGL.converters.Output object at 0x87c90f4>
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

 
Data
        EXTENSION_NAME = 'GL_ARB_vertex_program'
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
__file__ = '/build/buildd/pyopengl-3.0.0~b6/OpenGL/GL/ARB/vertex_program.py'
__name__ = 'OpenGL.GL.ARB.vertex_program'
glBindProgramARB = <OpenGL.platform.baseplatform.glBindProgramARB object at 0x85dc14c>
glDeleteProgramsARB = <OpenGL.platform.baseplatform.glDeleteProgramsARB object at 0x85dc18c>
glDisableVertexAttribArrayARB = <OpenGL.platform.baseplatform.glDisableVertexAttribArrayARB object at 0x85dc0cc>
glEnableVertexAttribArrayARB = <OpenGL.platform.baseplatform.glEnableVertexAttribArrayARB object at 0x85dc06c>
glGenProgramsARB = <OpenGL.platform.baseplatform.glGenProgramsARB object at 0x85dc1cc>
glGetProgramStringARB = <OpenGL.platform.baseplatform.glGetProgramStringARB object at 0x85dc6ac>
glGetVertexAttribPointervARB = <OpenGL.platform.baseplatform.glGetVertexAttribPointervARB object at 0x85dc7ac>
glGetVertexAttribfvARB = <OpenGL.platform.baseplatform.glGetVertexAttribfvARB object at 0x85dc72c>
glGetVertexAttribivARB = <OpenGL.platform.baseplatform.glGetVertexAttribivARB object at 0x85dc76c>
glIsProgramARB = <OpenGL.platform.baseplatform.glIsProgramARB object at 0x85dc80c>
glProgramEnvParameter4dARB = <OpenGL.platform.baseplatform.glProgramEnvParameter4dARB object at 0x85dc20c>
glProgramEnvParameter4dvARB = <OpenGL.platform.baseplatform.glProgramEnvParameter4dvARB object at 0x85dc2cc>
glProgramEnvParameter4fARB = <OpenGL.platform.baseplatform.glProgramEnvParameter4fARB object at 0x85dc38c>
glProgramEnvParameter4fvARB = <OpenGL.platform.baseplatform.glProgramEnvParameter4fvARB object at 0x85dc40c>
glProgramLocalParameter4dARB = <OpenGL.platform.baseplatform.glProgramLocalParameter4dARB object at 0x85dc44c>
glProgramLocalParameter4dvARB = <OpenGL.platform.baseplatform.glProgramLocalParameter4dvARB object at 0x85dc4ac>
glProgramLocalParameter4fARB = <OpenGL.platform.baseplatform.glProgramLocalParameter4fARB object at 0x85dc4ec>
glProgramLocalParameter4fvARB = <OpenGL.platform.baseplatform.glProgramLocalParameter4fvARB object at 0x85dc52c>
glProgramStringARB = <OpenGL.platform.baseplatform.glProgramStringARB object at 0x85dc10c>
glVertexAttrib1dARB = <OpenGL.platform.baseplatform.glVertexAttrib1dARB object at 0x87c5e0c>
glVertexAttrib1dvARB = <OpenGL.platform.baseplatform.glVertexAttrib1dvARB object at 0x87c5e4c>
glVertexAttrib1fARB = <OpenGL.platform.baseplatform.glVertexAttrib1fARB object at 0x87c5e8c>
glVertexAttrib1fvARB = <OpenGL.platform.baseplatform.glVertexAttrib1fvARB object at 0x87c5ecc>
glVertexAttrib1sARB = <OpenGL.platform.baseplatform.glVertexAttrib1sARB object at 0x87c5f0c>
glVertexAttrib1svARB = <OpenGL.platform.baseplatform.glVertexAttrib1svARB object at 0x87c5f4c>
glVertexAttrib2dARB = <OpenGL.platform.baseplatform.glVertexAttrib2dARB object at 0x87c5f8c>
glVertexAttrib2dvARB = <OpenGL.platform.baseplatform.glVertexAttrib2dvARB object at 0x87c5fcc>
glVertexAttrib2fARB = <OpenGL.platform.baseplatform.glVertexAttrib2fARB object at 0x87c550c>
glVertexAttrib2fvARB = <OpenGL.platform.baseplatform.glVertexAttrib2fvARB object at 0x87c56ac>
glVertexAttrib2sARB = <OpenGL.platform.baseplatform.glVertexAttrib2sARB object at 0x87c56ec>
glVertexAttrib2svARB = <OpenGL.platform.baseplatform.glVertexAttrib2svARB object at 0x87c572c>
glVertexAttrib3dARB = <OpenGL.platform.baseplatform.glVertexAttrib3dARB object at 0x87c576c>
glVertexAttrib3dvARB = <OpenGL.platform.baseplatform.glVertexAttrib3dvARB object at 0x87c57ac>
glVertexAttrib3fARB = <OpenGL.platform.baseplatform.glVertexAttrib3fARB object at 0x87c57ec>
glVertexAttrib3fvARB = <OpenGL.platform.baseplatform.glVertexAttrib3fvARB object at 0x87c582c>
glVertexAttrib3sARB = <OpenGL.platform.baseplatform.glVertexAttrib3sARB object at 0x87c586c>
glVertexAttrib3svARB = <OpenGL.platform.baseplatform.glVertexAttrib3svARB object at 0x87c58ac>
glVertexAttrib4NbvARB = <OpenGL.platform.baseplatform.glVertexAttrib4NbvARB object at 0x87c58ec>
glVertexAttrib4NivARB = <OpenGL.platform.baseplatform.glVertexAttrib4NivARB object at 0x87c592c>
glVertexAttrib4NsvARB = <OpenGL.platform.baseplatform.glVertexAttrib4NsvARB object at 0x87c596c>
glVertexAttrib4NubARB = <OpenGL.platform.baseplatform.glVertexAttrib4NubARB object at 0x87c59ac>
glVertexAttrib4NubvARB = <OpenGL.platform.baseplatform.glVertexAttrib4NubvARB object at 0x87c59ec>
glVertexAttrib4NuivARB = <OpenGL.platform.baseplatform.glVertexAttrib4NuivARB object at 0x87c5a2c>
glVertexAttrib4NusvARB = <OpenGL.platform.baseplatform.glVertexAttrib4NusvARB object at 0x87c5a6c>
glVertexAttrib4bvARB = <OpenGL.platform.baseplatform.glVertexAttrib4bvARB object at 0x87c5aac>
glVertexAttrib4dARB = <OpenGL.platform.baseplatform.glVertexAttrib4dARB object at 0x87c5aec>
glVertexAttrib4dvARB = <OpenGL.platform.baseplatform.glVertexAttrib4dvARB object at 0x87c5b2c>
glVertexAttrib4fARB = <OpenGL.platform.baseplatform.glVertexAttrib4fARB object at 0x87c5b6c>
glVertexAttrib4fvARB = <OpenGL.platform.baseplatform.glVertexAttrib4fvARB object at 0x87c5bac>
glVertexAttrib4ivARB = <OpenGL.platform.baseplatform.glVertexAttrib4ivARB object at 0x87c5bec>
glVertexAttrib4sARB = <OpenGL.platform.baseplatform.glVertexAttrib4sARB object at 0x87c5c2c>
glVertexAttrib4svARB = <OpenGL.platform.baseplatform.glVertexAttrib4svARB object at 0x87c5c6c>
glVertexAttrib4ubvARB = <OpenGL.platform.baseplatform.glVertexAttrib4ubvARB object at 0x87c5cac>
glVertexAttrib4uivARB = <OpenGL.platform.baseplatform.glVertexAttrib4uivARB object at 0x87c5cec>
glVertexAttrib4usvARB = <OpenGL.platform.baseplatform.glVertexAttrib4usvARB object at 0x87c5d2c>
glVertexAttribPointerARB = <OpenGL.platform.baseplatform.glVertexAttribPointerARB object at 0x87c5d6c>