
Jc           @   s?  d  d l  m Z m Z d  d l TdyZ e j d d  Z e j d d  Z e j d d  Z	 e j d d  Z
 e j d d  Z e j d	 d
  Z e j d d  Z e j d d  Z e j d d  Z e j d d  Z e j d d  Z e j d d  Z e j d d  Z e j d d  Z e j d d  Z e j d d  Z e j d d   Z e j d! d"  Z e j d# d$  Z e j d% d&  Z e j d' d(  Z e j d) d  Z e j d* d
  Z e j d+ d  Z e j d, d  Z e j d- d  Z  e j d. d  Z! e j d/ d  Z" e j d0 d  Z# e j d1 d
  Z$ e j d2 d  Z% e j d3 d4  Z& e j d5 d6  Z' e j d7 d8  Z( e j d9 d:  Z) e j d; d<  Z* e j d= d>  Z+ e j d? d@  Z, e j dA dB  Z- e j dC dD  Z. e j dE d  Z/ e j dF d
  Z0 e j dG d  Z1 e j dH d&  Z2 e j dI d  Z3 e j dJ d
  Z4 e j dK d  Z5 e j dL d  Z6 e j dM d4  Z7 e j dN dO  Z8 e j dP dQ  Z9 e j dR dS  Z: e j dT dU  Z; e j dV dW  Z< e j dX dY  Z= e j dZ d[  Z> e j d\ d]  Z? e j d^ d_  Z@ e j d` da  ZA e j db dc  ZB e j dd de  ZC e j df dg  ZD e j dh di  ZE e j dj dk  ZF e j dl dm  ZG e j dn do  ZH e j dp dq  ZI e j dr ds  ZJ e j dt du  ZK e j dv dw  ZL e j dx dy  ZM e j dz d{  ZN e j d| d}  ZO e j d~ d  ZP e j d d  ZQ e j d d  ZR e j d d  ZS e j d d  ZT e j d d  ZU e j d d  ZV e j d d  ZW e j d d  ZX e j d d  ZY e j d d  ZZ e j d d  Z[ e j d d
  Z\ e j d d  Z] e j d d  Z^ e j d d  Z_ d e` f d     YZa d eb f g ea _c d e` f d     YZa d eb f g ea _c ed ea  Ze ef Zg eg Zh eg Zi d e` f d     YZj d eb f g ej _c d e` f d     YZj d eb f g ej _c ed ej  Zk eg Zl eg Zm eg Zn eg Zo d e` f d     YZp d e` f d     YZq d e` f d     YZr es Zt d eb f d ed er  f d ed eu eb ed er    f d et f g er _c er Zv ef Zw d ed ev  f d ew f d eb f d ef f d ef f d ef f d eb f d eb f g eq _c eq Zx d ed ex  f d ew f d eb f d eb f d eb f d ef f d ef f d ef f d eb f d eb f g
 ep _c ep Zy d e` f d     YZz d eb f g ez _c d e` f d     YZz d eb f g ez _c ez Z{ e j| d d e j} d ed ey  d ed e{  eb ed eb  g d d d d d d g Z~ e j| d d e j} d ee d ed e{  ed ey  ee eb g d d d d d d d g Z e j| d d e j} d dyd ed e{  ee g d d d d d g Z e j| d d e j} d eb d ed e{  ei ee g d d d d d d g Z e j| d d e j} d dyd ed e{  ee ee ef g d d d d d d d g Z e j| d d e j} d dyd ed e{  ei g d d d d d g Z eg Z e j| d d e j} d eh d ed e{  ed ey  e g d d d d d d g Z e j| d d e j} d dyd ed e{  eh g d d d d d g Z e j| d d e j} d eb d ed e{  ed eb  ed eb  g d d d d d d g Z e j| d d e j} d eb d ed e{  ed eb  ed eb  g d d d d d d g Z e j| d d e j} d eb d ed e{  ee g d d d d d g Z e j| d d e j} d eb d ed e{  ed ey  eb ed eb  g d d d d d d d g Z e j| d d e j} d ee d g  d d d g  Z e j| d d e j} d ei d g  d d d g  Z e j| d d e j} d dyd g  d d d g  Z e j| d d e j} d dyd g  d d d g  Z eg Z e j| d d e j} d dyd e eb eb eb g d d d d d d d g Z e j| d d e j} d es d ed e{  eb g d d d d d g Z e j| d d e j} d es d ed e{  eb eb g d d d d d d g Z e j| d d e j} d es d ed e{  eb g d d d d d g Z e j| d d e j} d ed e{  d g  d d d g  Z e j| dd e j} d ed ek  d ed e{  eb ed eb  ed eb  g d dd d d d dg Z e j| dd e j} d eb d ed e{  ek eb ed eb  g d dd d ddd g Z e j| dd e j} d ed ek  d ed e{  eb ed eb  g d d	d d d d
g Z e j| dd e j} d ed ey  d ed e{  ek g d dd d dg Z eg Z e j| dd e j} d en d ed e{  ek e ed eb  g d dd d ddd g Z e j| dd e j} d dyd ed e{  en g d dd d dg Z e j| dd e j} d eh d ed e{  ek e ed eb  g d dd d dd d g Z e j| dd e j} d dyd ed e{  eh g d dd d d g Z e j| dd e j} d eo d ed e{  ek ed eb  g d dd d dd g Z e j| dd e j} d dyd ed e{  eo g d dd d dg Z e j| dd e j} d dyd ed e{  ei eb ed e  g d dd d ddd g Z e j| dd e j} d ee d ed e{  ek eb ee eb g d d d d dd!d d g Z e j| d"d e j} d eb d ed e{  ei ei ee g d d#d d dd$d g Z e j| d%d e j} d ei d g  d d&d g  Z e j| d'd e j} d eb d ed e{  ee eb ed eb  g d d(d d d dd g Z e j| d)d e j} d dyd ed e{  ei ef g d d*d d d d g Z e j| d+d e j} d dyd ed e{  ei ed ef  g d d,d d d d g Z e Z e j| d-d e j} d ed eu dy  d ed e  g d d.d d/g Z eb Z e Z e j| d0d e j} d ed e  d e e e e g d d1d d2d3d4d5g Z dyZ e j| d6d e j} d dyd ed e  g d d7d d8g Z e j d9d  Z e j| d:d e j} d ed e  d ed e{  eb e e e e g d d;d d d<d2d3d4d5g Z e j| d=d e j} d dyd ed e{  eb ed dy g d d>d d d<d8g Z e Z e j| d?d e j} d e d ed e{  eb ed dy g d d@d d d<d8g Z e j dAd  Z e j| dBd e j} d eb d ed e{  eo eb g d dCd d dDdEg Z e j| dFd e j} d eb d ed e{  eo eb g d dGd d dDdEg Z e j| dHd e j} d eb d ed e{  ei ed eb  g d dId d dd g Z e j dJd  Z e j| dKd e j} d eb d ed e{  ei ed e  g d dLd d d dMg Z e j| dNd e j} d eb d ed e{  ei g d dOd d d g Z e j| dPd e j} d eb d ed e{  ei g d dQd d d g Z e j| dRd e j} d eb d ed e{  ei ed e  ed e  ed e  g d dSd d d dTdUdVg Z e j dWd  Z e j| dXd e j} d eb d e g d dYd dZg Z e j| d[d e j} d eb d g  d d\d g  Z d]e` f d^    YZ d_eb f d`eb f daef f dbeb f dced e{  f d ei f dde f dee f dfeb f dgeb f dheb f dieb f d eb f g e _c e Z dje f dk    YZ dle f dme dnf g e _c e Z d d d d d d	 d d d d d d d d d d d d! d# d% d' d) d* d+ d, d- d. d/ d0 d1 d2 d3 d5 d7 d9 d; d= d? dA dC dE dF dG dH dI dJ dK dL dM dN dP dR dT dV dX dZ d\ d^ d` db dd df dh dj dl dn dp dr dt dv dx dz d| d~ d d d d d d d d d d d d d d d dodpdqdrdsdtdudvd d d d d d d d d d d d d d d d d d d d d ddddddddddddd"d%d'd)d+d-d0d6d9d:d=d?dAdBdFdHdJdKdNdPdRdWdXd[dwdxg Z dyS(z  i(   t   platformt   constant(   t   *t   GLX_VERSION_1_1i   t   GLX_VERSION_1_2t   GLX_VERSION_1_3t   GLX_VERSION_1_4t
   GLX_USE_GLt   GLX_BUFFER_SIZEi   t	   GLX_LEVELi   t   GLX_RGBAi   t   GLX_DOUBLEBUFFERi   t
   GLX_STEREOi   t   GLX_AUX_BUFFERSi   t   GLX_RED_SIZEi   t   GLX_GREEN_SIZEi	   t   GLX_BLUE_SIZEi
   t   GLX_ALPHA_SIZEi   t   GLX_DEPTH_SIZEi   t   GLX_STENCIL_SIZEi   t   GLX_ACCUM_RED_SIZEi   t   GLX_ACCUM_GREEN_SIZEi   t   GLX_ACCUM_BLUE_SIZEi   t   GLX_ACCUM_ALPHA_SIZEi   t   GLX_BAD_SCREENt   GLX_BAD_ATTRIBUTEt   GLX_NO_EXTENSIONt   GLX_BAD_VISUALt   GLX_BAD_CONTEXTt   GLX_BAD_VALUEt   GLX_BAD_ENUMt
   GLX_VENDORt   GLX_VERSIONt   GLX_EXTENSIONSt   GLX_CONFIG_CAVEATi    t   GLX_DONT_CAREl    t   GLX_X_VISUAL_TYPEi"   t   GLX_TRANSPARENT_TYPEi#   t   GLX_TRANSPARENT_INDEX_VALUEi$   t   GLX_TRANSPARENT_RED_VALUEi%   t   GLX_TRANSPARENT_GREEN_VALUEi&   t   GLX_TRANSPARENT_BLUE_VALUEi'   t   GLX_TRANSPARENT_ALPHA_VALUEi(   t   GLX_WINDOW_BITt   GLX_PIXMAP_BITt   GLX_PBUFFER_BITt   GLX_AUX_BUFFERS_BITt   GLX_FRONT_LEFT_BUFFER_BITt   GLX_FRONT_RIGHT_BUFFER_BITt   GLX_BACK_LEFT_BUFFER_BITt   GLX_BACK_RIGHT_BUFFER_BITt   GLX_DEPTH_BUFFER_BITt   GLX_STENCIL_BUFFER_BITi@   t   GLX_ACCUM_BUFFER_BITi   t   GLX_NONEi   t   GLX_SLOW_CONFIGi  t   GLX_TRUE_COLORi  t   GLX_DIRECT_COLORi  t   GLX_PSEUDO_COLORi  t   GLX_STATIC_COLORi  t   GLX_GRAY_SCALEi  t   GLX_STATIC_GRAYi  t   GLX_TRANSPARENT_RGBi  t   GLX_TRANSPARENT_INDEXi	  t   GLX_VISUAL_IDi  t
   GLX_SCREENi  t   GLX_NON_CONFORMANT_CONFIGi  t   GLX_DRAWABLE_TYPEi  t   GLX_RENDER_TYPEi  t   GLX_X_RENDERABLEi  t   GLX_FBCONFIG_IDi  t   GLX_RGBA_TYPEi  t   GLX_COLOR_INDEX_TYPEi  t   GLX_MAX_PBUFFER_WIDTHi  t   GLX_MAX_PBUFFER_HEIGHTi  t   GLX_MAX_PBUFFER_PIXELSi  t   GLX_PRESERVED_CONTENTSi  t   GLX_LARGEST_PBUFFERi  t	   GLX_WIDTHi  t
   GLX_HEIGHTi  t   GLX_EVENT_MASKi  t   GLX_DAMAGEDi   t	   GLX_SAVEDi!  t
   GLX_WINDOWi"  t   GLX_PBUFFERi#  t   GLX_PBUFFER_HEIGHTi@  t   GLX_PBUFFER_WIDTHiA  t   GLX_RGBA_BITt   GLX_COLOR_INDEX_BITt   GLX_PBUFFER_CLOBBER_MASKi   t   GLX_SAMPLE_BUFFERSi t   GLX_SAMPLESi t   struct___GLXcontextRecc           B   s   e  Z g  Z RS(    (   t   __name__t
   __module__t	   __slots__(    (    (    s0   C:\Python27\Lib\site-packages\OpenGL\raw\_GLX.pyR\   d   s   t   _opaque_structc           B   s   e  Z g  Z RS(    (   R]   R^   R_   (    (    (    s0   C:\Python27\Lib\site-packages\OpenGL\raw\_GLX.pyR\   k   s   t   struct___GLXFBConfigRecc           B   s   e  Z g  Z RS(    (   R]   R^   R_   (    (    (    s0   C:\Python27\Lib\site-packages\OpenGL\raw\_GLX.pyRa   v   s   c           B   s   e  Z g  Z RS(    (   R]   R^   R_   (    (    (    s0   C:\Python27\Lib\site-packages\OpenGL\raw\_GLX.pyRa   }   s   t   struct_anon_100c        
   B   s,   e  Z d  d d d d d d d d d	 g
 Z RS(
   t   visualt   visualidt   screent   deptht   classt   red_maskt
   green_maskt	   blue_maskt   colormap_sizet   bits_per_rgb(   R]   R^   R_   (    (    (    s0   C:\Python27\Lib\site-packages\OpenGL\raw\_GLX.pyRb      s   t   struct_anon_17c           B   s&   e  Z d  d d d d d d d g Z RS(   t   ext_dataRd   Rg   Rh   Ri   Rj   Rl   t   map_entries(   R]   R^   R_   (    (    (    s0   C:\Python27\Lib\site-packages\OpenGL\raw\_GLX.pyRm      s   t   struct__XExtDatac           B   s   e  Z d  d d d g Z RS(   t   numbert   nextt   free_privatet   private_data(   R]   R^   R_   (    (    (    s0   C:\Python27\Lib\site-packages\OpenGL\raw\_GLX.pyRp      s   Rq   Rr   Rs   Rt   Rn   Rd   Rg   Rh   Ri   Rj   Rl   Ro   Rc   Re   Rf   Rk   t   struct__XDisplayc           B   s   e  Z g  Z RS(    (   R]   R^   R_   (    (    (    s0   C:\Python27\Lib\site-packages\OpenGL\raw\_GLX.pyRu      s   c           B   s   e  Z g  Z RS(    (   R]   R^   R_   (    (    (    s0   C:\Python27\Lib\site-packages\OpenGL\raw\_GLX.pyRu      s   t   glXChooseVisualt   dllt
   resultTypet   argTypest   docsk   glXChooseVisual( POINTER(Display)(dpy), c_int(screen), POINTER(c_int)(attribList) ) -> POINTER(XVisualInfo)t   argNamest   dpyt
   attribListt   glXCreateContextsx   glXCreateContext( POINTER(Display)(dpy), POINTER(XVisualInfo)(vis), GLXContext(shareList), c_int(direct) ) -> GLXContextt   vist	   shareListt   directt   glXDestroyContextsC   glXDestroyContext( POINTER(Display)(dpy), GLXContext(ctx) ) -> Nonet   ctxt   glXMakeCurrentsX   glXMakeCurrent( POINTER(Display)(dpy), GLXDrawable(drawable), GLXContext(ctx) ) -> c_intt   drawablet   glXCopyContexts`   glXCopyContext( POINTER(Display)(dpy), GLXContext(src), GLXContext(dst), c_ulong(mask) ) -> Nonet   srct   dstt   maskt   glXSwapBufferssF   glXSwapBuffers( POINTER(Display)(dpy), GLXDrawable(drawable) ) -> Nonet   glXCreateGLXPixmapsf   glXCreateGLXPixmap( POINTER(Display)(dpy), POINTER(XVisualInfo)(visual), Pixmap(pixmap) ) -> GLXPixmapt   pixmapt   glXDestroyGLXPixmapsG   glXDestroyGLXPixmap( POINTER(Display)(dpy), GLXPixmap(pixmap) ) -> Nonet   glXQueryExtensionsb   glXQueryExtension( POINTER(Display)(dpy), POINTER(c_int)(errorb), POINTER(c_int)(event) ) -> c_intt   errorbt   eventt   glXQueryVersions[   glXQueryVersion( POINTER(Display)(dpy), POINTER(c_int)(maj), POINTER(c_int)(min) ) -> c_intt   majt   mint   glXIsDirects>   glXIsDirect( POINTER(Display)(dpy), GLXContext(ctx) ) -> c_intt   glXGetConfigsr   glXGetConfig( POINTER(Display)(dpy), POINTER(XVisualInfo)(visual), c_int(attrib), POINTER(c_int)(value) ) -> c_intt   attribt   valuet   glXGetCurrentContexts&   glXGetCurrentContext(  ) -> GLXContextt   glXGetCurrentDrawables(   glXGetCurrentDrawable(  ) -> GLXDrawablet	   glXWaitGLs   glXWaitGL(  ) -> Nonet   glXWaitXs   glXWaitX(  ) -> Nonet   glXUseXFontsJ   glXUseXFont( Font(font), c_int(first), c_int(count), c_int(list) ) -> Nonet   fontt   firstt   countt   listt   glXQueryExtensionsStringsL   glXQueryExtensionsString( POINTER(Display)(dpy), c_int(screen) ) -> c_char_pt   glXQueryServerStringsU   glXQueryServerString( POINTER(Display)(dpy), c_int(screen), c_int(name) ) -> c_char_pt   namet   glXGetClientStringsD   glXGetClientString( POINTER(Display)(dpy), c_int(name) ) -> c_char_pt   glXGetCurrentDisplays,   glXGetCurrentDisplay(  ) -> POINTER(Display)t   glXChooseFBConfigs   glXChooseFBConfig( POINTER(Display)(dpy), c_int(screen), POINTER(c_int)(attribList), POINTER(c_int)(nitems) ) -> POINTER(GLXFBConfig)t   nitemst   glXGetFBConfigAttribst   glXGetFBConfigAttrib( POINTER(Display)(dpy), GLXFBConfig(config), c_int(attribute), POINTER(c_int)(value) ) -> c_intt   configt	   attributet   glXGetFBConfigssj   glXGetFBConfigs( POINTER(Display)(dpy), c_int(screen), POINTER(c_int)(nelements) ) -> POINTER(GLXFBConfig)t	   nelementst   glXGetVisualFromFBConfigs^   glXGetVisualFromFBConfig( POINTER(Display)(dpy), GLXFBConfig(config) ) -> POINTER(XVisualInfo)t   glXCreateWindowss   glXCreateWindow( POINTER(Display)(dpy), GLXFBConfig(config), Window(win), POINTER(c_int)(attribList) ) -> GLXWindowt   wint   glXDestroyWindowsD   glXDestroyWindow( POINTER(Display)(dpy), GLXWindow(window) ) -> Nonet   windowt   glXCreatePixmapsv   glXCreatePixmap( POINTER(Display)(dpy), GLXFBConfig(config), Pixmap(pixmap), POINTER(c_int)(attribList) ) -> GLXPixmapt   glXDestroyPixmapsD   glXDestroyPixmap( POINTER(Display)(dpy), GLXPixmap(pixmap) ) -> Nonet   glXCreatePbuffersh   glXCreatePbuffer( POINTER(Display)(dpy), GLXFBConfig(config), POINTER(c_int)(attribList) ) -> GLXPbuffert   glXDestroyPbuffersD   glXDestroyPbuffer( POINTER(Display)(dpy), GLXPbuffer(pbuf) ) -> Nonet   pbuft   glXQueryDrawablesn   glXQueryDrawable( POINTER(Display)(dpy), GLXDrawable(draw), c_int(attribute), POINTER(c_uint)(value) ) -> Nonet   drawt   glXCreateNewContexts   glXCreateNewContext( POINTER(Display)(dpy), GLXFBConfig(config), c_int(renderType), GLXContext(shareList), c_int(direct) ) -> GLXContextt
   renderTypet   glXMakeContextCurrentsn   glXMakeContextCurrent( POINTER(Display)(dpy), GLXDrawable(draw), GLXDrawable(read), GLXContext(ctx) ) -> c_intt   readt   glXGetCurrentReadDrawables,   glXGetCurrentReadDrawable(  ) -> GLXDrawablet   glXQueryContextsk   glXQueryContext( POINTER(Display)(dpy), GLXContext(ctx), c_int(attribute), POINTER(c_int)(value) ) -> c_intt   glXSelectEventsU   glXSelectEvent( POINTER(Display)(dpy), GLXDrawable(drawable), c_ulong(mask) ) -> Nonet   glXGetSelectedEventsc   glXGetSelectedEvent( POINTER(Display)(dpy), GLXDrawable(drawable), POINTER(c_ulong)(mask) ) -> Nonet   glXGetProcAddresssK   glXGetProcAddress( POINTER(GLubyte)(procname) ) -> POINTER(CFUNCTYPE(None))t   procnamet   glXAllocateMemoryNVsq   glXAllocateMemoryNV( GLsizei(size), GLfloat(readfreq), GLfloat(writefreq), GLfloat(priority) ) -> POINTER(c_void)t   sizet   readfreqt	   writefreqt   priorityt   glXFreeMemoryNVs3   glXFreeMemoryNV( POINTER(GLvoid)(pointer) ) -> Nonet   pointert   GLX_MESA_allocate_memoryt   glXAllocateMemoryMESAs   glXAllocateMemoryMESA( POINTER(Display)(dpy), c_int(scrn), c_size_t(size), c_float(readfreq), c_float(writefreq), c_float(priority) ) -> POINTER(c_void)t   scrnt   glXFreeMemoryMESAsW   glXFreeMemoryMESA( POINTER(Display)(dpy), c_int(scrn), POINTER(None)(pointer) ) -> Nonet   glXGetMemoryOffsetMESAs^   glXGetMemoryOffsetMESA( POINTER(Display)(dpy), c_int(scrn), POINTER(None)(pointer) ) -> GLuintt   GLX_ARB_render_texturet   glXBindTexImageARBsX   glXBindTexImageARB( POINTER(Display)(dpy), GLXPbuffer(pbuffer), c_int(buffer) ) -> c_intt   pbuffert   buffert   glXReleaseTexImageARBs[   glXReleaseTexImageARB( POINTER(Display)(dpy), GLXPbuffer(pbuffer), c_int(buffer) ) -> c_intt   glXDrawableAttribARBse   glXDrawableAttribARB( POINTER(Display)(dpy), GLXDrawable(draw), POINTER(c_int)(attribList) ) -> c_intt   GLX_MESA_swap_frame_usaget   glXGetFrameUsageMESAsf   glXGetFrameUsageMESA( POINTER(Display)(dpy), GLXDrawable(drawable), POINTER(c_float)(usage) ) -> c_intt   usaget   glXBeginFrameTrackingMESAsR   glXBeginFrameTrackingMESA( POINTER(Display)(dpy), GLXDrawable(drawable) ) -> c_intt   glXEndFrameTrackingMESAsP   glXEndFrameTrackingMESA( POINTER(Display)(dpy), GLXDrawable(drawable) ) -> c_intt   glXQueryFrameTrackingMESAs   glXQueryFrameTrackingMESA( POINTER(Display)(dpy), GLXDrawable(drawable), POINTER(c_int64)(swapCount), POINTER(c_int64)(missedFrames), POINTER(c_float)(lastMissedUsage) ) -> c_intt	   swapCountt   missedFramest   lastMissedUsaget   GLX_MESA_swap_controlt   glXSwapIntervalMESAs0   glXSwapIntervalMESA( c_uint(interval) ) -> c_intt   intervalt   glXGetSwapIntervalMESAs#   glXGetSwapIntervalMESA(  ) -> c_intt   struct_anon_108c           B   s5   e  Z d  d d d d d d d d d	 d
 d d g Z RS(   t
   event_typet	   draw_typet   serialt
   send_eventt   displayR   t   buffer_maskt
   aux_buffert   xt   yt   widtht   heightR   (   R]   R^   R_   (    (    (    s0   C:\Python27\Lib\site-packages\OpenGL\raw\_GLX.pyR     s   R   R   R   R   R   R   R   R   R   R   R   t   struct___GLXEventc           B   s   e  Z d  d g Z RS(   t   glxpbufferclobbert   pad(   R]   R^   R_   (    (    (    s0   C:\Python27\Lib\site-packages\OpenGL\raw\_GLX.pyR     s   R   R   i   t
   GLXContextt	   GLXPixmapt   GLXDrawablet   GLXFBConfigt   GLXFBConfigIDt   GLXContextIDt	   GLXWindowt
   GLXPbuffert   GLXPbufferClobberEventt   GLXEventN(   t   OpenGLR    R   t   ctypest   Nonet   c_voidt   ConstantR   R   R   R   R   R   R	   R
   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R    R!   R"   R#   R$   R%   R&   R'   R(   R)   R*   R+   R,   R-   R.   R/   R0   R1   R2   R3   R4   R5   R6   R7   R8   R9   R:   R;   R<   R=   R>   R?   R@   RA   RB   RC   RD   RE   RF   RG   RH   RI   RJ   RK   RL   RM   RN   RO   RP   RQ   RR   RS   RT   RU   RV   RW   RX   RY   RZ   R[   t	   StructureR\   t   c_intt   _fields_t   POINTERR   t   c_ulongt   XIDR   R   Ra   R   R   R   R   R   Rb   Rm   Rp   t   c_char_pt   XPointert	   CFUNCTYPEt   XExtDatat   VisualIDt   Visualt   XVisualInfoRu   t   Displayt   createBaseFunctiont   GLRv   R~   R   R   R   R   t   PixmapR   R   R   R   R   R   R   R   R   R   t   FontR   R   R   R   R   R   R   R   R   t   WindowR   R   R   R   R   R   t   c_uintR   R   R   R   R   R   R   t   c_ubytet   GLubyteR   t   GLsizeit   c_floatt   GLfloatR   t   GLvoidR   R   t   c_size_tR   R   t   GLuintR   R   R   R   R   R   R   R   R   t   c_int64R   R   R   R   R   R   t   UnionR   t   c_longR   t   __all__(    (    (    s0   C:\Python27\Lib\site-packages\OpenGL\raw\_GLX.pyt   <module>   s  
															!!$					$	!P-																																				