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 / SGIX / fragment_lighting.py < prev    next >
Encoding:
Python Source  |  2008-12-07  |  8.4 KB  |  199 lines

  1. '''OpenGL extension SGIX.fragment_lighting
  2.  
  3. The official definition of this extension is available here:
  4.     http://oss.sgi.com/projects/ogl-sample/registry/SGIX/fragment_lighting.txt
  5.  
  6. Automatically generated by the get_gl_extensions script, do not edit!
  7. '''
  8. from OpenGL import platform, constants, constant, arrays
  9. from OpenGL import extensions
  10. from OpenGL.GL import glget
  11. import ctypes
  12. EXTENSION_NAME = 'GL_SGIX_fragment_lighting'
  13. GL_FRAGMENT_LIGHTING_SGIX = constant.Constant( 'GL_FRAGMENT_LIGHTING_SGIX', 0x8400 )
  14. GL_FRAGMENT_COLOR_MATERIAL_SGIX = constant.Constant( 'GL_FRAGMENT_COLOR_MATERIAL_SGIX', 0x8401 )
  15. GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX = constant.Constant( 'GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX', 0x8402 )
  16. GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX = constant.Constant( 'GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX', 0x8403 )
  17. GL_MAX_FRAGMENT_LIGHTS_SGIX = constant.Constant( 'GL_MAX_FRAGMENT_LIGHTS_SGIX', 0x8404 )
  18. GL_MAX_ACTIVE_LIGHTS_SGIX = constant.Constant( 'GL_MAX_ACTIVE_LIGHTS_SGIX', 0x8405 )
  19. GL_CURRENT_RASTER_NORMAL_SGIX = constant.Constant( 'GL_CURRENT_RASTER_NORMAL_SGIX', 0x8406 )
  20. GL_LIGHT_ENV_MODE_SGIX = constant.Constant( 'GL_LIGHT_ENV_MODE_SGIX', 0x8407 )
  21. GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX = constant.Constant( 'GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX', 0x8408 )
  22. GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX = constant.Constant( 'GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX', 0x8409 )
  23. GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX = constant.Constant( 'GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX', 0x840A )
  24. GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX = constant.Constant( 'GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX', 0x840B )
  25. GL_FRAGMENT_LIGHT0_SGIX = constant.Constant( 'GL_FRAGMENT_LIGHT0_SGIX', 0x840C )
  26. GL_FRAGMENT_LIGHT1_SGIX = constant.Constant( 'GL_FRAGMENT_LIGHT1_SGIX', 0x840D )
  27. GL_FRAGMENT_LIGHT2_SGIX = constant.Constant( 'GL_FRAGMENT_LIGHT2_SGIX', 0x840E )
  28. GL_FRAGMENT_LIGHT3_SGIX = constant.Constant( 'GL_FRAGMENT_LIGHT3_SGIX', 0x840F )
  29. GL_FRAGMENT_LIGHT4_SGIX = constant.Constant( 'GL_FRAGMENT_LIGHT4_SGIX', 0x8410 )
  30. GL_FRAGMENT_LIGHT5_SGIX = constant.Constant( 'GL_FRAGMENT_LIGHT5_SGIX', 0x8411 )
  31. GL_FRAGMENT_LIGHT6_SGIX = constant.Constant( 'GL_FRAGMENT_LIGHT6_SGIX', 0x8412 )
  32. GL_FRAGMENT_LIGHT7_SGIX = constant.Constant( 'GL_FRAGMENT_LIGHT7_SGIX', 0x8413 )
  33. glFragmentColorMaterialSGIX = platform.createExtensionFunction( 
  34.     'glFragmentColorMaterialSGIX', dll=platform.GL,
  35.     extension=EXTENSION_NAME,
  36.     resultType=None, 
  37.     argTypes=(constants.GLenum, constants.GLenum,),
  38.     doc = 'glFragmentColorMaterialSGIX( GLenum(face), GLenum(mode) ) -> None',
  39.     argNames = ('face', 'mode',),
  40. )
  41.  
  42. glFragmentLightfSGIX = platform.createExtensionFunction( 
  43.     'glFragmentLightfSGIX', dll=platform.GL,
  44.     extension=EXTENSION_NAME,
  45.     resultType=None, 
  46.     argTypes=(constants.GLenum, constants.GLenum, constants.GLfloat,),
  47.     doc = 'glFragmentLightfSGIX( GLenum(light), GLenum(pname), GLfloat(param) ) -> None',
  48.     argNames = ('light', 'pname', 'param',),
  49. )
  50.  
  51. glFragmentLightfvSGIX = platform.createExtensionFunction( 
  52.     'glFragmentLightfvSGIX', dll=platform.GL,
  53.     extension=EXTENSION_NAME,
  54.     resultType=None, 
  55.     argTypes=(constants.GLenum, constants.GLenum, arrays.GLfloatArray,),
  56.     doc = 'glFragmentLightfvSGIX( GLenum(light), GLenum(pname), GLfloatArray(params) ) -> None',
  57.     argNames = ('light', 'pname', 'params',),
  58. )
  59.  
  60. glFragmentLightiSGIX = platform.createExtensionFunction( 
  61.     'glFragmentLightiSGIX', dll=platform.GL,
  62.     extension=EXTENSION_NAME,
  63.     resultType=None, 
  64.     argTypes=(constants.GLenum, constants.GLenum, constants.GLint,),
  65.     doc = 'glFragmentLightiSGIX( GLenum(light), GLenum(pname), GLint(param) ) -> None',
  66.     argNames = ('light', 'pname', 'param',),
  67. )
  68.  
  69. glFragmentLightivSGIX = platform.createExtensionFunction( 
  70.     'glFragmentLightivSGIX', dll=platform.GL,
  71.     extension=EXTENSION_NAME,
  72.     resultType=None, 
  73.     argTypes=(constants.GLenum, constants.GLenum, arrays.GLintArray,),
  74.     doc = 'glFragmentLightivSGIX( GLenum(light), GLenum(pname), GLintArray(params) ) -> None',
  75.     argNames = ('light', 'pname', 'params',),
  76. )
  77.  
  78. glFragmentLightModelfSGIX = platform.createExtensionFunction( 
  79.     'glFragmentLightModelfSGIX', dll=platform.GL,
  80.     extension=EXTENSION_NAME,
  81.     resultType=None, 
  82.     argTypes=(constants.GLenum, constants.GLfloat,),
  83.     doc = 'glFragmentLightModelfSGIX( GLenum(pname), GLfloat(param) ) -> None',
  84.     argNames = ('pname', 'param',),
  85. )
  86.  
  87. glFragmentLightModelfvSGIX = platform.createExtensionFunction( 
  88.     'glFragmentLightModelfvSGIX', dll=platform.GL,
  89.     extension=EXTENSION_NAME,
  90.     resultType=None, 
  91.     argTypes=(constants.GLenum, arrays.GLfloatArray,),
  92.     doc = 'glFragmentLightModelfvSGIX( GLenum(pname), GLfloatArray(params) ) -> None',
  93.     argNames = ('pname', 'params',),
  94. )
  95.  
  96. glFragmentLightModeliSGIX = platform.createExtensionFunction( 
  97.     'glFragmentLightModeliSGIX', dll=platform.GL,
  98.     extension=EXTENSION_NAME,
  99.     resultType=None, 
  100.     argTypes=(constants.GLenum, constants.GLint,),
  101.     doc = 'glFragmentLightModeliSGIX( GLenum(pname), GLint(param) ) -> None',
  102.     argNames = ('pname', 'param',),
  103. )
  104.  
  105. glFragmentLightModelivSGIX = platform.createExtensionFunction( 
  106.     'glFragmentLightModelivSGIX', dll=platform.GL,
  107.     extension=EXTENSION_NAME,
  108.     resultType=None, 
  109.     argTypes=(constants.GLenum, arrays.GLintArray,),
  110.     doc = 'glFragmentLightModelivSGIX( GLenum(pname), GLintArray(params) ) -> None',
  111.     argNames = ('pname', 'params',),
  112. )
  113.  
  114. glFragmentMaterialfSGIX = platform.createExtensionFunction( 
  115.     'glFragmentMaterialfSGIX', dll=platform.GL,
  116.     extension=EXTENSION_NAME,
  117.     resultType=None, 
  118.     argTypes=(constants.GLenum, constants.GLenum, constants.GLfloat,),
  119.     doc = 'glFragmentMaterialfSGIX( GLenum(face), GLenum(pname), GLfloat(param) ) -> None',
  120.     argNames = ('face', 'pname', 'param',),
  121. )
  122.  
  123. glFragmentMaterialfvSGIX = platform.createExtensionFunction( 
  124.     'glFragmentMaterialfvSGIX', dll=platform.GL,
  125.     extension=EXTENSION_NAME,
  126.     resultType=None, 
  127.     argTypes=(constants.GLenum, constants.GLenum, arrays.GLfloatArray,),
  128.     doc = 'glFragmentMaterialfvSGIX( GLenum(face), GLenum(pname), GLfloatArray(params) ) -> None',
  129.     argNames = ('face', 'pname', 'params',),
  130. )
  131.  
  132. glFragmentMaterialiSGIX = platform.createExtensionFunction( 
  133.     'glFragmentMaterialiSGIX', dll=platform.GL,
  134.     extension=EXTENSION_NAME,
  135.     resultType=None, 
  136.     argTypes=(constants.GLenum, constants.GLenum, constants.GLint,),
  137.     doc = 'glFragmentMaterialiSGIX( GLenum(face), GLenum(pname), GLint(param) ) -> None',
  138.     argNames = ('face', 'pname', 'param',),
  139. )
  140.  
  141. glFragmentMaterialivSGIX = platform.createExtensionFunction( 
  142.     'glFragmentMaterialivSGIX', dll=platform.GL,
  143.     extension=EXTENSION_NAME,
  144.     resultType=None, 
  145.     argTypes=(constants.GLenum, constants.GLenum, arrays.GLintArray,),
  146.     doc = 'glFragmentMaterialivSGIX( GLenum(face), GLenum(pname), GLintArray(params) ) -> None',
  147.     argNames = ('face', 'pname', 'params',),
  148. )
  149.  
  150. glGetFragmentLightfvSGIX = platform.createExtensionFunction( 
  151.     'glGetFragmentLightfvSGIX', dll=platform.GL,
  152.     extension=EXTENSION_NAME,
  153.     resultType=None, 
  154.     argTypes=(constants.GLenum, constants.GLenum, arrays.GLfloatArray,),
  155.     doc = 'glGetFragmentLightfvSGIX( GLenum(light), GLenum(pname), GLfloatArray(params) ) -> None',
  156.     argNames = ('light', 'pname', 'params',),
  157. )
  158.  
  159. glGetFragmentLightivSGIX = platform.createExtensionFunction( 
  160.     'glGetFragmentLightivSGIX', dll=platform.GL,
  161.     extension=EXTENSION_NAME,
  162.     resultType=None, 
  163.     argTypes=(constants.GLenum, constants.GLenum, arrays.GLintArray,),
  164.     doc = 'glGetFragmentLightivSGIX( GLenum(light), GLenum(pname), GLintArray(params) ) -> None',
  165.     argNames = ('light', 'pname', 'params',),
  166. )
  167.  
  168. glGetFragmentMaterialfvSGIX = platform.createExtensionFunction( 
  169.     'glGetFragmentMaterialfvSGIX', dll=platform.GL,
  170.     extension=EXTENSION_NAME,
  171.     resultType=None, 
  172.     argTypes=(constants.GLenum, constants.GLenum, arrays.GLfloatArray,),
  173.     doc = 'glGetFragmentMaterialfvSGIX( GLenum(face), GLenum(pname), GLfloatArray(params) ) -> None',
  174.     argNames = ('face', 'pname', 'params',),
  175. )
  176.  
  177. glGetFragmentMaterialivSGIX = platform.createExtensionFunction( 
  178.     'glGetFragmentMaterialivSGIX', dll=platform.GL,
  179.     extension=EXTENSION_NAME,
  180.     resultType=None, 
  181.     argTypes=(constants.GLenum, constants.GLenum, arrays.GLintArray,),
  182.     doc = 'glGetFragmentMaterialivSGIX( GLenum(face), GLenum(pname), GLintArray(params) ) -> None',
  183.     argNames = ('face', 'pname', 'params',),
  184. )
  185.  
  186. glLightEnviSGIX = platform.createExtensionFunction( 
  187.     'glLightEnviSGIX', dll=platform.GL,
  188.     extension=EXTENSION_NAME,
  189.     resultType=None, 
  190.     argTypes=(constants.GLenum, constants.GLint,),
  191.     doc = 'glLightEnviSGIX( GLenum(pname), GLint(param) ) -> None',
  192.     argNames = ('pname', 'param',),
  193. )
  194.  
  195.  
  196. def glInitFragmentLightingSGIX():
  197.     '''Return boolean indicating whether this extension is available'''
  198.     return extensions.hasGLExtension( EXTENSION_NAME )
  199.