home *** CD-ROM | disk | FTP | other *** search
/ Hackers Magazine 57 / CdHackersMagazineNr57.iso / Software / Multimedia / k3d-setup-0.7.11.0.exe / lib / site-packages / OpenGL / raw / GL / SUN / vertex.py < prev   
Encoding:
Python Source  |  2008-12-07  |  19.2 KB  |  384 lines

  1. '''OpenGL extension SUN.vertex
  2.  
  3. Overview (from the spec)
  4.     
  5.     This extension provides new GL commands to specify vertex data such as 
  6.     color and normal along with the vertex in one single GL command in order to
  7.     minimize the overhead in making GL commands for each set of vertex data.
  8.  
  9. The official definition of this extension is available here:
  10.     http://oss.sgi.com/projects/ogl-sample/registry/SUN/vertex.txt
  11.  
  12. Automatically generated by the get_gl_extensions script, do not edit!
  13. '''
  14. from OpenGL import platform, constants, constant, arrays
  15. from OpenGL import extensions
  16. from OpenGL.GL import glget
  17. import ctypes
  18. EXTENSION_NAME = 'GL_SUN_vertex'
  19.  
  20. glColor4ubVertex2fSUN = platform.createExtensionFunction( 
  21.     'glColor4ubVertex2fSUN', dll=platform.GL,
  22.     extension=EXTENSION_NAME,
  23.     resultType=None, 
  24.     argTypes=(constants.GLubyte, constants.GLubyte, constants.GLubyte, constants.GLubyte, constants.GLfloat, constants.GLfloat,),
  25.     doc = 'glColor4ubVertex2fSUN( GLubyte(r), GLubyte(g), GLubyte(b), GLubyte(a), GLfloat(x), GLfloat(y) ) -> None',
  26.     argNames = ('r', 'g', 'b', 'a', 'x', 'y',),
  27. )
  28.  
  29. glColor4ubVertex2fvSUN = platform.createExtensionFunction( 
  30.     'glColor4ubVertex2fvSUN', dll=platform.GL,
  31.     extension=EXTENSION_NAME,
  32.     resultType=None, 
  33.     argTypes=(arrays.GLubyteArray, arrays.GLfloatArray,),
  34.     doc = 'glColor4ubVertex2fvSUN( GLubyteArray(c), GLfloatArray(v) ) -> None',
  35.     argNames = ('c', 'v',),
  36. )
  37.  
  38. glColor4ubVertex3fSUN = platform.createExtensionFunction( 
  39.     'glColor4ubVertex3fSUN', dll=platform.GL,
  40.     extension=EXTENSION_NAME,
  41.     resultType=None, 
  42.     argTypes=(constants.GLubyte, constants.GLubyte, constants.GLubyte, constants.GLubyte, constants.GLfloat, constants.GLfloat, constants.GLfloat,),
  43.     doc = 'glColor4ubVertex3fSUN( GLubyte(r), GLubyte(g), GLubyte(b), GLubyte(a), GLfloat(x), GLfloat(y), GLfloat(z) ) -> None',
  44.     argNames = ('r', 'g', 'b', 'a', 'x', 'y', 'z',),
  45. )
  46.  
  47. glColor4ubVertex3fvSUN = platform.createExtensionFunction( 
  48.     'glColor4ubVertex3fvSUN', dll=platform.GL,
  49.     extension=EXTENSION_NAME,
  50.     resultType=None, 
  51.     argTypes=(arrays.GLubyteArray, arrays.GLfloatArray,),
  52.     doc = 'glColor4ubVertex3fvSUN( GLubyteArray(c), GLfloatArray(v) ) -> None',
  53.     argNames = ('c', 'v',),
  54. )
  55.  
  56. glColor3fVertex3fSUN = platform.createExtensionFunction( 
  57.     'glColor3fVertex3fSUN', dll=platform.GL,
  58.     extension=EXTENSION_NAME,
  59.     resultType=None, 
  60.     argTypes=(constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat,),
  61.     doc = 'glColor3fVertex3fSUN( GLfloat(r), GLfloat(g), GLfloat(b), GLfloat(x), GLfloat(y), GLfloat(z) ) -> None',
  62.     argNames = ('r', 'g', 'b', 'x', 'y', 'z',),
  63. )
  64.  
  65. glColor3fVertex3fvSUN = platform.createExtensionFunction( 
  66.     'glColor3fVertex3fvSUN', dll=platform.GL,
  67.     extension=EXTENSION_NAME,
  68.     resultType=None, 
  69.     argTypes=(arrays.GLfloatArray, arrays.GLfloatArray,),
  70.     doc = 'glColor3fVertex3fvSUN( GLfloatArray(c), GLfloatArray(v) ) -> None',
  71.     argNames = ('c', 'v',),
  72. )
  73.  
  74. glNormal3fVertex3fSUN = platform.createExtensionFunction( 
  75.     'glNormal3fVertex3fSUN', dll=platform.GL,
  76.     extension=EXTENSION_NAME,
  77.     resultType=None, 
  78.     argTypes=(constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat,),
  79.     doc = 'glNormal3fVertex3fSUN( GLfloat(nx), GLfloat(ny), GLfloat(nz), GLfloat(x), GLfloat(y), GLfloat(z) ) -> None',
  80.     argNames = ('nx', 'ny', 'nz', 'x', 'y', 'z',),
  81. )
  82.  
  83. glNormal3fVertex3fvSUN = platform.createExtensionFunction( 
  84.     'glNormal3fVertex3fvSUN', dll=platform.GL,
  85.     extension=EXTENSION_NAME,
  86.     resultType=None, 
  87.     argTypes=(arrays.GLfloatArray, arrays.GLfloatArray,),
  88.     doc = 'glNormal3fVertex3fvSUN( GLfloatArray(n), GLfloatArray(v) ) -> None',
  89.     argNames = ('n', 'v',),
  90. )
  91.  
  92. glColor4fNormal3fVertex3fSUN = platform.createExtensionFunction( 
  93.     'glColor4fNormal3fVertex3fSUN', dll=platform.GL,
  94.     extension=EXTENSION_NAME,
  95.     resultType=None, 
  96.     argTypes=(constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat,),
  97.     doc = 'glColor4fNormal3fVertex3fSUN( GLfloat(r), GLfloat(g), GLfloat(b), GLfloat(a), GLfloat(nx), GLfloat(ny), GLfloat(nz), GLfloat(x), GLfloat(y), GLfloat(z) ) -> None',
  98.     argNames = ('r', 'g', 'b', 'a', 'nx', 'ny', 'nz', 'x', 'y', 'z',),
  99. )
  100.  
  101. glColor4fNormal3fVertex3fvSUN = platform.createExtensionFunction( 
  102.     'glColor4fNormal3fVertex3fvSUN', dll=platform.GL,
  103.     extension=EXTENSION_NAME,
  104.     resultType=None, 
  105.     argTypes=(arrays.GLfloatArray, arrays.GLfloatArray, arrays.GLfloatArray,),
  106.     doc = 'glColor4fNormal3fVertex3fvSUN( GLfloatArray(c), GLfloatArray(n), GLfloatArray(v) ) -> None',
  107.     argNames = ('c', 'n', 'v',),
  108. )
  109.  
  110. glTexCoord2fVertex3fSUN = platform.createExtensionFunction( 
  111.     'glTexCoord2fVertex3fSUN', dll=platform.GL,
  112.     extension=EXTENSION_NAME,
  113.     resultType=None, 
  114.     argTypes=(constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat,),
  115.     doc = 'glTexCoord2fVertex3fSUN( GLfloat(s), GLfloat(t), GLfloat(x), GLfloat(y), GLfloat(z) ) -> None',
  116.     argNames = ('s', 't', 'x', 'y', 'z',),
  117. )
  118.  
  119. glTexCoord2fVertex3fvSUN = platform.createExtensionFunction( 
  120.     'glTexCoord2fVertex3fvSUN', dll=platform.GL,
  121.     extension=EXTENSION_NAME,
  122.     resultType=None, 
  123.     argTypes=(arrays.GLfloatArray, arrays.GLfloatArray,),
  124.     doc = 'glTexCoord2fVertex3fvSUN( GLfloatArray(tc), GLfloatArray(v) ) -> None',
  125.     argNames = ('tc', 'v',),
  126. )
  127.  
  128. glTexCoord4fVertex4fSUN = platform.createExtensionFunction( 
  129.     'glTexCoord4fVertex4fSUN', dll=platform.GL,
  130.     extension=EXTENSION_NAME,
  131.     resultType=None, 
  132.     argTypes=(constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat,),
  133.     doc = 'glTexCoord4fVertex4fSUN( GLfloat(s), GLfloat(t), GLfloat(p), GLfloat(q), GLfloat(x), GLfloat(y), GLfloat(z), GLfloat(w) ) -> None',
  134.     argNames = ('s', 't', 'p', 'q', 'x', 'y', 'z', 'w',),
  135. )
  136.  
  137. glTexCoord4fVertex4fvSUN = platform.createExtensionFunction( 
  138.     'glTexCoord4fVertex4fvSUN', dll=platform.GL,
  139.     extension=EXTENSION_NAME,
  140.     resultType=None, 
  141.     argTypes=(arrays.GLfloatArray, arrays.GLfloatArray,),
  142.     doc = 'glTexCoord4fVertex4fvSUN( GLfloatArray(tc), GLfloatArray(v) ) -> None',
  143.     argNames = ('tc', 'v',),
  144. )
  145.  
  146. glTexCoord2fColor4ubVertex3fSUN = platform.createExtensionFunction( 
  147.     'glTexCoord2fColor4ubVertex3fSUN', dll=platform.GL,
  148.     extension=EXTENSION_NAME,
  149.     resultType=None, 
  150.     argTypes=(constants.GLfloat, constants.GLfloat, constants.GLubyte, constants.GLubyte, constants.GLubyte, constants.GLubyte, constants.GLfloat, constants.GLfloat, constants.GLfloat,),
  151.     doc = 'glTexCoord2fColor4ubVertex3fSUN( GLfloat(s), GLfloat(t), GLubyte(r), GLubyte(g), GLubyte(b), GLubyte(a), GLfloat(x), GLfloat(y), GLfloat(z) ) -> None',
  152.     argNames = ('s', 't', 'r', 'g', 'b', 'a', 'x', 'y', 'z',),
  153. )
  154.  
  155. glTexCoord2fColor4ubVertex3fvSUN = platform.createExtensionFunction( 
  156.     'glTexCoord2fColor4ubVertex3fvSUN', dll=platform.GL,
  157.     extension=EXTENSION_NAME,
  158.     resultType=None, 
  159.     argTypes=(arrays.GLfloatArray, arrays.GLubyteArray, arrays.GLfloatArray,),
  160.     doc = 'glTexCoord2fColor4ubVertex3fvSUN( GLfloatArray(tc), GLubyteArray(c), GLfloatArray(v) ) -> None',
  161.     argNames = ('tc', 'c', 'v',),
  162. )
  163.  
  164. glTexCoord2fColor3fVertex3fSUN = platform.createExtensionFunction( 
  165.     'glTexCoord2fColor3fVertex3fSUN', dll=platform.GL,
  166.     extension=EXTENSION_NAME,
  167.     resultType=None, 
  168.     argTypes=(constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat,),
  169.     doc = 'glTexCoord2fColor3fVertex3fSUN( GLfloat(s), GLfloat(t), GLfloat(r), GLfloat(g), GLfloat(b), GLfloat(x), GLfloat(y), GLfloat(z) ) -> None',
  170.     argNames = ('s', 't', 'r', 'g', 'b', 'x', 'y', 'z',),
  171. )
  172.  
  173. glTexCoord2fColor3fVertex3fvSUN = platform.createExtensionFunction( 
  174.     'glTexCoord2fColor3fVertex3fvSUN', dll=platform.GL,
  175.     extension=EXTENSION_NAME,
  176.     resultType=None, 
  177.     argTypes=(arrays.GLfloatArray, arrays.GLfloatArray, arrays.GLfloatArray,),
  178.     doc = 'glTexCoord2fColor3fVertex3fvSUN( GLfloatArray(tc), GLfloatArray(c), GLfloatArray(v) ) -> None',
  179.     argNames = ('tc', 'c', 'v',),
  180. )
  181.  
  182. glTexCoord2fNormal3fVertex3fSUN = platform.createExtensionFunction( 
  183.     'glTexCoord2fNormal3fVertex3fSUN', dll=platform.GL,
  184.     extension=EXTENSION_NAME,
  185.     resultType=None, 
  186.     argTypes=(constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat,),
  187.     doc = 'glTexCoord2fNormal3fVertex3fSUN( GLfloat(s), GLfloat(t), GLfloat(nx), GLfloat(ny), GLfloat(nz), GLfloat(x), GLfloat(y), GLfloat(z) ) -> None',
  188.     argNames = ('s', 't', 'nx', 'ny', 'nz', 'x', 'y', 'z',),
  189. )
  190.  
  191. glTexCoord2fNormal3fVertex3fvSUN = platform.createExtensionFunction( 
  192.     'glTexCoord2fNormal3fVertex3fvSUN', dll=platform.GL,
  193.     extension=EXTENSION_NAME,
  194.     resultType=None, 
  195.     argTypes=(arrays.GLfloatArray, arrays.GLfloatArray, arrays.GLfloatArray,),
  196.     doc = 'glTexCoord2fNormal3fVertex3fvSUN( GLfloatArray(tc), GLfloatArray(n), GLfloatArray(v) ) -> None',
  197.     argNames = ('tc', 'n', 'v',),
  198. )
  199.  
  200. glTexCoord2fColor4fNormal3fVertex3fSUN = platform.createExtensionFunction( 
  201.     'glTexCoord2fColor4fNormal3fVertex3fSUN', dll=platform.GL,
  202.     extension=EXTENSION_NAME,
  203.     resultType=None, 
  204.     argTypes=(constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat,),
  205.     doc = 'glTexCoord2fColor4fNormal3fVertex3fSUN( GLfloat(s), GLfloat(t), GLfloat(r), GLfloat(g), GLfloat(b), GLfloat(a), GLfloat(nx), GLfloat(ny), GLfloat(nz), GLfloat(x), GLfloat(y), GLfloat(z) ) -> None',
  206.     argNames = ('s', 't', 'r', 'g', 'b', 'a', 'nx', 'ny', 'nz', 'x', 'y', 'z',),
  207. )
  208.  
  209. glTexCoord2fColor4fNormal3fVertex3fvSUN = platform.createExtensionFunction( 
  210.     'glTexCoord2fColor4fNormal3fVertex3fvSUN', dll=platform.GL,
  211.     extension=EXTENSION_NAME,
  212.     resultType=None, 
  213.     argTypes=(arrays.GLfloatArray, arrays.GLfloatArray, arrays.GLfloatArray, arrays.GLfloatArray,),
  214.     doc = 'glTexCoord2fColor4fNormal3fVertex3fvSUN( GLfloatArray(tc), GLfloatArray(c), GLfloatArray(n), GLfloatArray(v) ) -> None',
  215.     argNames = ('tc', 'c', 'n', 'v',),
  216. )
  217.  
  218. glTexCoord4fColor4fNormal3fVertex4fSUN = platform.createExtensionFunction( 
  219.     'glTexCoord4fColor4fNormal3fVertex4fSUN', dll=platform.GL,
  220.     extension=EXTENSION_NAME,
  221.     resultType=None, 
  222.     argTypes=(constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat,),
  223.     doc = 'glTexCoord4fColor4fNormal3fVertex4fSUN( GLfloat(s), GLfloat(t), GLfloat(p), GLfloat(q), GLfloat(r), GLfloat(g), GLfloat(b), GLfloat(a), GLfloat(nx), GLfloat(ny), GLfloat(nz), GLfloat(x), GLfloat(y), GLfloat(z), GLfloat(w) ) -> None',
  224.     argNames = ('s', 't', 'p', 'q', 'r', 'g', 'b', 'a', 'nx', 'ny', 'nz', 'x', 'y', 'z', 'w',),
  225. )
  226.  
  227. glTexCoord4fColor4fNormal3fVertex4fvSUN = platform.createExtensionFunction( 
  228.     'glTexCoord4fColor4fNormal3fVertex4fvSUN', dll=platform.GL,
  229.     extension=EXTENSION_NAME,
  230.     resultType=None, 
  231.     argTypes=(arrays.GLfloatArray, arrays.GLfloatArray, arrays.GLfloatArray, arrays.GLfloatArray,),
  232.     doc = 'glTexCoord4fColor4fNormal3fVertex4fvSUN( GLfloatArray(tc), GLfloatArray(c), GLfloatArray(n), GLfloatArray(v) ) -> None',
  233.     argNames = ('tc', 'c', 'n', 'v',),
  234. )
  235.  
  236. glReplacementCodeuiVertex3fSUN = platform.createExtensionFunction( 
  237.     'glReplacementCodeuiVertex3fSUN', dll=platform.GL,
  238.     extension=EXTENSION_NAME,
  239.     resultType=None, 
  240.     argTypes=(constants.GLuint, constants.GLfloat, constants.GLfloat, constants.GLfloat,),
  241.     doc = 'glReplacementCodeuiVertex3fSUN( GLuint(rc), GLfloat(x), GLfloat(y), GLfloat(z) ) -> None',
  242.     argNames = ('rc', 'x', 'y', 'z',),
  243. )
  244.  
  245. glReplacementCodeuiVertex3fvSUN = platform.createExtensionFunction( 
  246.     'glReplacementCodeuiVertex3fvSUN', dll=platform.GL,
  247.     extension=EXTENSION_NAME,
  248.     resultType=None, 
  249.     argTypes=(arrays.GLuintArray, arrays.GLfloatArray,),
  250.     doc = 'glReplacementCodeuiVertex3fvSUN( GLuintArray(rc), GLfloatArray(v) ) -> None',
  251.     argNames = ('rc', 'v',),
  252. )
  253.  
  254. glReplacementCodeuiColor4ubVertex3fSUN = platform.createExtensionFunction( 
  255.     'glReplacementCodeuiColor4ubVertex3fSUN', dll=platform.GL,
  256.     extension=EXTENSION_NAME,
  257.     resultType=None, 
  258.     argTypes=(constants.GLuint, constants.GLubyte, constants.GLubyte, constants.GLubyte, constants.GLubyte, constants.GLfloat, constants.GLfloat, constants.GLfloat,),
  259.     doc = 'glReplacementCodeuiColor4ubVertex3fSUN( GLuint(rc), GLubyte(r), GLubyte(g), GLubyte(b), GLubyte(a), GLfloat(x), GLfloat(y), GLfloat(z) ) -> None',
  260.     argNames = ('rc', 'r', 'g', 'b', 'a', 'x', 'y', 'z',),
  261. )
  262.  
  263. glReplacementCodeuiColor4ubVertex3fvSUN = platform.createExtensionFunction( 
  264.     'glReplacementCodeuiColor4ubVertex3fvSUN', dll=platform.GL,
  265.     extension=EXTENSION_NAME,
  266.     resultType=None, 
  267.     argTypes=(arrays.GLuintArray, arrays.GLubyteArray, arrays.GLfloatArray,),
  268.     doc = 'glReplacementCodeuiColor4ubVertex3fvSUN( GLuintArray(rc), GLubyteArray(c), GLfloatArray(v) ) -> None',
  269.     argNames = ('rc', 'c', 'v',),
  270. )
  271.  
  272. glReplacementCodeuiColor3fVertex3fSUN = platform.createExtensionFunction( 
  273.     'glReplacementCodeuiColor3fVertex3fSUN', dll=platform.GL,
  274.     extension=EXTENSION_NAME,
  275.     resultType=None, 
  276.     argTypes=(constants.GLuint, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat,),
  277.     doc = 'glReplacementCodeuiColor3fVertex3fSUN( GLuint(rc), GLfloat(r), GLfloat(g), GLfloat(b), GLfloat(x), GLfloat(y), GLfloat(z) ) -> None',
  278.     argNames = ('rc', 'r', 'g', 'b', 'x', 'y', 'z',),
  279. )
  280.  
  281. glReplacementCodeuiColor3fVertex3fvSUN = platform.createExtensionFunction( 
  282.     'glReplacementCodeuiColor3fVertex3fvSUN', dll=platform.GL,
  283.     extension=EXTENSION_NAME,
  284.     resultType=None, 
  285.     argTypes=(arrays.GLuintArray, arrays.GLfloatArray, arrays.GLfloatArray,),
  286.     doc = 'glReplacementCodeuiColor3fVertex3fvSUN( GLuintArray(rc), GLfloatArray(c), GLfloatArray(v) ) -> None',
  287.     argNames = ('rc', 'c', 'v',),
  288. )
  289.  
  290. glReplacementCodeuiNormal3fVertex3fSUN = platform.createExtensionFunction( 
  291.     'glReplacementCodeuiNormal3fVertex3fSUN', dll=platform.GL,
  292.     extension=EXTENSION_NAME,
  293.     resultType=None, 
  294.     argTypes=(constants.GLuint, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat,),
  295.     doc = 'glReplacementCodeuiNormal3fVertex3fSUN( GLuint(rc), GLfloat(nx), GLfloat(ny), GLfloat(nz), GLfloat(x), GLfloat(y), GLfloat(z) ) -> None',
  296.     argNames = ('rc', 'nx', 'ny', 'nz', 'x', 'y', 'z',),
  297. )
  298.  
  299. glReplacementCodeuiNormal3fVertex3fvSUN = platform.createExtensionFunction( 
  300.     'glReplacementCodeuiNormal3fVertex3fvSUN', dll=platform.GL,
  301.     extension=EXTENSION_NAME,
  302.     resultType=None, 
  303.     argTypes=(arrays.GLuintArray, arrays.GLfloatArray, arrays.GLfloatArray,),
  304.     doc = 'glReplacementCodeuiNormal3fVertex3fvSUN( GLuintArray(rc), GLfloatArray(n), GLfloatArray(v) ) -> None',
  305.     argNames = ('rc', 'n', 'v',),
  306. )
  307.  
  308. glReplacementCodeuiColor4fNormal3fVertex3fSUN = platform.createExtensionFunction( 
  309.     'glReplacementCodeuiColor4fNormal3fVertex3fSUN', dll=platform.GL,
  310.     extension=EXTENSION_NAME,
  311.     resultType=None, 
  312.     argTypes=(constants.GLuint, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat,),
  313.     doc = 'glReplacementCodeuiColor4fNormal3fVertex3fSUN( GLuint(rc), GLfloat(r), GLfloat(g), GLfloat(b), GLfloat(a), GLfloat(nx), GLfloat(ny), GLfloat(nz), GLfloat(x), GLfloat(y), GLfloat(z) ) -> None',
  314.     argNames = ('rc', 'r', 'g', 'b', 'a', 'nx', 'ny', 'nz', 'x', 'y', 'z',),
  315. )
  316.  
  317. glReplacementCodeuiColor4fNormal3fVertex3fvSUN = platform.createExtensionFunction( 
  318.     'glReplacementCodeuiColor4fNormal3fVertex3fvSUN', dll=platform.GL,
  319.     extension=EXTENSION_NAME,
  320.     resultType=None, 
  321.     argTypes=(arrays.GLuintArray, arrays.GLfloatArray, arrays.GLfloatArray, arrays.GLfloatArray,),
  322.     doc = 'glReplacementCodeuiColor4fNormal3fVertex3fvSUN( GLuintArray(rc), GLfloatArray(c), GLfloatArray(n), GLfloatArray(v) ) -> None',
  323.     argNames = ('rc', 'c', 'n', 'v',),
  324. )
  325.  
  326. glReplacementCodeuiTexCoord2fVertex3fSUN = platform.createExtensionFunction( 
  327.     'glReplacementCodeuiTexCoord2fVertex3fSUN', dll=platform.GL,
  328.     extension=EXTENSION_NAME,
  329.     resultType=None, 
  330.     argTypes=(constants.GLuint, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat,),
  331.     doc = 'glReplacementCodeuiTexCoord2fVertex3fSUN( GLuint(rc), GLfloat(s), GLfloat(t), GLfloat(x), GLfloat(y), GLfloat(z) ) -> None',
  332.     argNames = ('rc', 's', 't', 'x', 'y', 'z',),
  333. )
  334.  
  335. glReplacementCodeuiTexCoord2fVertex3fvSUN = platform.createExtensionFunction( 
  336.     'glReplacementCodeuiTexCoord2fVertex3fvSUN', dll=platform.GL,
  337.     extension=EXTENSION_NAME,
  338.     resultType=None, 
  339.     argTypes=(arrays.GLuintArray, arrays.GLfloatArray, arrays.GLfloatArray,),
  340.     doc = 'glReplacementCodeuiTexCoord2fVertex3fvSUN( GLuintArray(rc), GLfloatArray(tc), GLfloatArray(v) ) -> None',
  341.     argNames = ('rc', 'tc', 'v',),
  342. )
  343.  
  344. glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = platform.createExtensionFunction( 
  345.     'glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN', dll=platform.GL,
  346.     extension=EXTENSION_NAME,
  347.     resultType=None, 
  348.     argTypes=(constants.GLuint, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat,),
  349.     doc = 'glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( GLuint(rc), GLfloat(s), GLfloat(t), GLfloat(nx), GLfloat(ny), GLfloat(nz), GLfloat(x), GLfloat(y), GLfloat(z) ) -> None',
  350.     argNames = ('rc', 's', 't', 'nx', 'ny', 'nz', 'x', 'y', 'z',),
  351. )
  352.  
  353. glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = platform.createExtensionFunction( 
  354.     'glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN', dll=platform.GL,
  355.     extension=EXTENSION_NAME,
  356.     resultType=None, 
  357.     argTypes=(arrays.GLuintArray, arrays.GLfloatArray, arrays.GLfloatArray, arrays.GLfloatArray,),
  358.     doc = 'glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( GLuintArray(rc), GLfloatArray(tc), GLfloatArray(n), GLfloatArray(v) ) -> None',
  359.     argNames = ('rc', 'tc', 'n', 'v',),
  360. )
  361.  
  362. glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = platform.createExtensionFunction( 
  363.     'glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN', dll=platform.GL,
  364.     extension=EXTENSION_NAME,
  365.     resultType=None, 
  366.     argTypes=(constants.GLuint, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat, constants.GLfloat,),
  367.     doc = 'glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN( GLuint(rc), GLfloat(s), GLfloat(t), GLfloat(r), GLfloat(g), GLfloat(b), GLfloat(a), GLfloat(nx), GLfloat(ny), GLfloat(nz), GLfloat(x), GLfloat(y), GLfloat(z) ) -> None',
  368.     argNames = ('rc', 's', 't', 'r', 'g', 'b', 'a', 'nx', 'ny', 'nz', 'x', 'y', 'z',),
  369. )
  370.  
  371. glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = platform.createExtensionFunction( 
  372.     'glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN', dll=platform.GL,
  373.     extension=EXTENSION_NAME,
  374.     resultType=None, 
  375.     argTypes=(arrays.GLuintArray, arrays.GLfloatArray, arrays.GLfloatArray, arrays.GLfloatArray, arrays.GLfloatArray,),
  376.     doc = 'glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( GLuintArray(rc), GLfloatArray(tc), GLfloatArray(c), GLfloatArray(n), GLfloatArray(v) ) -> None',
  377.     argNames = ('rc', 'tc', 'c', 'n', 'v',),
  378. )
  379.  
  380.  
  381. def glInitVertexSUN():
  382.     '''Return boolean indicating whether this extension is available'''
  383.     return extensions.hasGLExtension( EXTENSION_NAME )
  384.