1'''OpenGL extension OES.fixed_point 2 3This module customises the behaviour of the 4OpenGL.raw.GL.OES.fixed_point to provide a more 5Python-friendly API 6 7The official definition of this extension is available here: 8http://www.opengl.org/registry/specs/OES/fixed_point.txt 9''' 10from OpenGL import platform, constant, arrays 11from OpenGL import extensions, wrapper 12import ctypes 13from OpenGL.raw.GL import _types, _glgets 14from OpenGL.raw.GL.OES.fixed_point import * 15from OpenGL.raw.GL.OES.fixed_point import _EXTENSION_NAME 16 17def glInitFixedPointOES(): 18 '''Return boolean indicating whether this extension is available''' 19 from OpenGL import extensions 20 return extensions.hasGLExtension( _EXTENSION_NAME ) 21 22glClipPlanexOES=wrapper.wrapper(glClipPlanexOES).setInputArraySize( 23 'equation', 4 24) 25# INPUT glFogxvOES.param size not checked against 'pname' 26glFogxvOES=wrapper.wrapper(glFogxvOES).setInputArraySize( 27 'param', None 28) 29glGetClipPlanexOES=wrapper.wrapper(glGetClipPlanexOES).setInputArraySize( 30 'equation', 4 31) 32# INPUT glGetFixedvOES.params size not checked against 'pname' 33glGetFixedvOES=wrapper.wrapper(glGetFixedvOES).setInputArraySize( 34 'params', None 35) 36# INPUT glGetTexEnvxvOES.params size not checked against 'pname' 37glGetTexEnvxvOES=wrapper.wrapper(glGetTexEnvxvOES).setInputArraySize( 38 'params', None 39) 40# INPUT glGetTexParameterxvOES.params size not checked against 'pname' 41glGetTexParameterxvOES=wrapper.wrapper(glGetTexParameterxvOES).setInputArraySize( 42 'params', None 43) 44# INPUT glLightModelxvOES.param size not checked against 'pname' 45glLightModelxvOES=wrapper.wrapper(glLightModelxvOES).setInputArraySize( 46 'param', None 47) 48# INPUT glLightxvOES.params size not checked against 'pname' 49glLightxvOES=wrapper.wrapper(glLightxvOES).setInputArraySize( 50 'params', None 51) 52glLoadMatrixxOES=wrapper.wrapper(glLoadMatrixxOES).setInputArraySize( 53 'm', 16 54) 55# INPUT glMaterialxvOES.param size not checked against 'pname' 56glMaterialxvOES=wrapper.wrapper(glMaterialxvOES).setInputArraySize( 57 'param', None 58) 59glMultMatrixxOES=wrapper.wrapper(glMultMatrixxOES).setInputArraySize( 60 'm', 16 61) 62# INPUT glPointParameterxvOES.params size not checked against 'pname' 63glPointParameterxvOES=wrapper.wrapper(glPointParameterxvOES).setInputArraySize( 64 'params', None 65) 66# INPUT glTexEnvxvOES.params size not checked against 'pname' 67glTexEnvxvOES=wrapper.wrapper(glTexEnvxvOES).setInputArraySize( 68 'params', None 69) 70# INPUT glTexParameterxvOES.params size not checked against 'pname' 71glTexParameterxvOES=wrapper.wrapper(glTexParameterxvOES).setInputArraySize( 72 'params', None 73) 74# INPUT glGetLightxvOES.params size not checked against 'pname' 75glGetLightxvOES=wrapper.wrapper(glGetLightxvOES).setInputArraySize( 76 'params', None 77) 78# INPUT glGetMaterialxvOES.params size not checked against 'pname' 79glGetMaterialxvOES=wrapper.wrapper(glGetMaterialxvOES).setInputArraySize( 80 'params', None 81) 82# INPUT glBitmapxOES.bitmap size not checked against 'width,height' 83glBitmapxOES=wrapper.wrapper(glBitmapxOES).setInputArraySize( 84 'bitmap', None 85) 86glColor3xvOES=wrapper.wrapper(glColor3xvOES).setInputArraySize( 87 'components', 3 88) 89glColor4xvOES=wrapper.wrapper(glColor4xvOES).setInputArraySize( 90 'components', 4 91) 92# INPUT glConvolutionParameterxvOES.params size not checked against 'pname' 93glConvolutionParameterxvOES=wrapper.wrapper(glConvolutionParameterxvOES).setInputArraySize( 94 'params', None 95) 96glEvalCoord1xvOES=wrapper.wrapper(glEvalCoord1xvOES).setInputArraySize( 97 'coords', 1 98) 99glEvalCoord2xvOES=wrapper.wrapper(glEvalCoord2xvOES).setInputArraySize( 100 'coords', 2 101) 102# INPUT glFeedbackBufferxOES.buffer size not checked against n 103glFeedbackBufferxOES=wrapper.wrapper(glFeedbackBufferxOES).setInputArraySize( 104 'buffer', None 105) 106# INPUT glGetConvolutionParameterxvOES.params size not checked against 'pname' 107glGetConvolutionParameterxvOES=wrapper.wrapper(glGetConvolutionParameterxvOES).setInputArraySize( 108 'params', None 109) 110# INPUT glGetHistogramParameterxvOES.params size not checked against 'pname' 111glGetHistogramParameterxvOES=wrapper.wrapper(glGetHistogramParameterxvOES).setInputArraySize( 112 'params', None 113) 114# INPUT glGetLightxOES.params size not checked against 'pname' 115glGetLightxOES=wrapper.wrapper(glGetLightxOES).setInputArraySize( 116 'params', None 117) 118# INPUT glGetMapxvOES.v size not checked against 'query' 119glGetMapxvOES=wrapper.wrapper(glGetMapxvOES).setInputArraySize( 120 'v', None 121) 122# INPUT glGetPixelMapxv.values size not checked against size 123glGetPixelMapxv=wrapper.wrapper(glGetPixelMapxv).setInputArraySize( 124 'values', None 125) 126# INPUT glGetTexGenxvOES.params size not checked against 'pname' 127glGetTexGenxvOES=wrapper.wrapper(glGetTexGenxvOES).setInputArraySize( 128 'params', None 129) 130# INPUT glGetTexLevelParameterxvOES.params size not checked against 'pname' 131glGetTexLevelParameterxvOES=wrapper.wrapper(glGetTexLevelParameterxvOES).setInputArraySize( 132 'params', None 133) 134glIndexxvOES=wrapper.wrapper(glIndexxvOES).setInputArraySize( 135 'component', 1 136) 137glLoadTransposeMatrixxOES=wrapper.wrapper(glLoadTransposeMatrixxOES).setInputArraySize( 138 'm', 16 139) 140glMultTransposeMatrixxOES=wrapper.wrapper(glMultTransposeMatrixxOES).setInputArraySize( 141 'm', 16 142) 143glMultiTexCoord1xvOES=wrapper.wrapper(glMultiTexCoord1xvOES).setInputArraySize( 144 'coords', 1 145) 146glMultiTexCoord2xvOES=wrapper.wrapper(glMultiTexCoord2xvOES).setInputArraySize( 147 'coords', 2 148) 149glMultiTexCoord3xvOES=wrapper.wrapper(glMultiTexCoord3xvOES).setInputArraySize( 150 'coords', 3 151) 152glMultiTexCoord4xvOES=wrapper.wrapper(glMultiTexCoord4xvOES).setInputArraySize( 153 'coords', 4 154) 155glNormal3xvOES=wrapper.wrapper(glNormal3xvOES).setInputArraySize( 156 'coords', 3 157) 158# INPUT glPixelMapx.values size not checked against size 159glPixelMapx=wrapper.wrapper(glPixelMapx).setInputArraySize( 160 'values', None 161) 162# INPUT glPrioritizeTexturesxOES.textures size not checked against n 163# INPUT glPrioritizeTexturesxOES.priorities size not checked against n 164glPrioritizeTexturesxOES=wrapper.wrapper(glPrioritizeTexturesxOES).setInputArraySize( 165 'textures', None 166).setInputArraySize( 167 'priorities', None 168) 169glRasterPos2xvOES=wrapper.wrapper(glRasterPos2xvOES).setInputArraySize( 170 'coords', 2 171) 172glRasterPos3xvOES=wrapper.wrapper(glRasterPos3xvOES).setInputArraySize( 173 'coords', 3 174) 175glRasterPos4xvOES=wrapper.wrapper(glRasterPos4xvOES).setInputArraySize( 176 'coords', 4 177) 178glRectxvOES=wrapper.wrapper(glRectxvOES).setInputArraySize( 179 'v1', 2 180).setInputArraySize( 181 'v2', 2 182) 183glTexCoord1xvOES=wrapper.wrapper(glTexCoord1xvOES).setInputArraySize( 184 'coords', 1 185) 186glTexCoord2xvOES=wrapper.wrapper(glTexCoord2xvOES).setInputArraySize( 187 'coords', 2 188) 189glTexCoord3xvOES=wrapper.wrapper(glTexCoord3xvOES).setInputArraySize( 190 'coords', 3 191) 192glTexCoord4xvOES=wrapper.wrapper(glTexCoord4xvOES).setInputArraySize( 193 'coords', 4 194) 195# INPUT glTexGenxvOES.params size not checked against 'pname' 196glTexGenxvOES=wrapper.wrapper(glTexGenxvOES).setInputArraySize( 197 'params', None 198) 199glVertex2xvOES=wrapper.wrapper(glVertex2xvOES).setInputArraySize( 200 'coords', 2 201) 202glVertex3xvOES=wrapper.wrapper(glVertex3xvOES).setInputArraySize( 203 'coords', 3 204) 205glVertex4xvOES=wrapper.wrapper(glVertex4xvOES).setInputArraySize( 206 'coords', 4 207) 208### END AUTOGENERATED SECTION