
    \
jw              
          d Z dZdZddlZddlT ddlZej                            d          Ze	e
fZ eed          reej        fz  ZeD ]Z ee           ee          k    reZ G d d	e          Zd
Zd
Zd
ZeZ ed          Z ed          Z ed          Z ed          Z ed          ZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2dZ3dZ4dZ5d Z6d!Z7d"Z8d#Z9d$Z:d%Z;d&Z<d'Z=d(Z>d)Z?d*Z@d+ZAd,ZBd
ZCd-ZDd.ZEd/ZFd0ZGd1ZHd2ZId3ZJd4ZKd5ZLd6ZMd7ZNd8ZOd9ZPd:ZQd
ZRd;ZSd<ZTd=ZUd>ZVe
ZWeWZX eee eeX           ee          eX eeX                    ZYeZZ[e[Z\e\Z] eeeee]          Z^ eeeee eeX                    Z_ eeee eeX                    Z` eeeee] eeX                    Zae[ZbebZc eeeeec eeX                    Zd eeee          Ze eeee          Zf eeeeeX eeX                    Zg eee ee          eX eeX                    Zh ee          Zi eeeX          Zj G d? d@e          ZkdAelfgek_m         G dB d@e          ZkdAelfgek_m        ekZn een          Zo eeeo          Zp eeX          Zq eeer          Zs eee eeX           eeX                    Zt eeeeee          Zu eeeeeX eeX                    Zv eereeX          Zw eeeeeX eeX                    Zx eeee          Zy eee          Zz ee          Z{ eeeX          Z|ej}        Z}ee}_~        e eeX           ee          eX eeX          ge}_        ej        Zee_~        eee]ge_        ej        Zee_~        eee eeX          ge_        ej        Zee_~        ee eeX          ge_        ej        Zee_~        eee] eeX          ge_        ej        Zee_~        eeec eeX          ge_        ej        Zee_~        eege_        ej        Zee_~        eege_        ej        Zee_~        eeeX eeX          ge_        ej        Zee_~        e ee          eX eeX          ge_        ej        Zee_~        g e_        ej        Zee_~        eXge_        ej        Zee_~        eoge_        ej        ZeXe_~        g e_        ej        Zee_~        erge_        ej        Zee_~        e eeX           eeX          ge_        ej        Zee_~        eeeege_        ej        Zee_~        eeeX eeX          ge_        ej        Zere_~        eeXge_        ej        Zee_~        eeeX eeX          ge_        ej        Zee_~        eege_        ej        Zee_~        ege_        ej        Zee_~        g e_        ej        Zee_~        eXge_        d
ZdCZdDZdEZdFZdGZdHZdIZdJZdKZdLZdMZdNZdOZdPZ eeeeeX          Z eeeeeX          Z eeeeeXeX          Z eeeeX          Zej        Zee_~        eeeXge_        ej        Zee_~        eeeXge_        ej        Zee_~        eeeXeXge_        ej        Zee_~        eeXge_        d
ZeZ ed          ZdQZdRZdSZdTZdUZdVZdWZdXZdYZdZZd[Zd\Zd]Zd^Zd_Zd`Zd
Zd-ZdaZdbZdcZddZdeZdfZdgZdhZdiZdjZ eee          Z ee          Z eeeeee eeX                    Z ee          Z ee          Zej        Zee_~        ege_        ej        Zee_~        g e_        ej        Zee_~        eeee eeX          ge_        ej        Zee_~        g e_        ej        Zee_~        g e_        d
ZdkZdlZdmZd>ZdQZdRZdSZdnZdXZdYZdZZdoZd
ZdpZdqZdrZdsZdtZduZdvZ ee          Zej        Zee_~        g e_        d
Z ed          ZeZeZeZeZeZ ed          ZdlZdwZdxZdyZdzZd{Zd
Zd-Zd|Z d}Zd~ZdnZdZdZdZdZdZdZ	dZ
dZdZd
ZdZdZdZdZdZdYZdZZdZdZdZdZdZdZdZdZdZdZdZdZ  eeee ee                    Z! eeee          Z" eeXeeeXe          Z# eeeeeX ee                    Z$ eeeeee ee                    Z% eeee          Z& eee ed           ee                    Z' eeee ed           ee                    Z( eeee ed           ee                    Z) eeeeeX          Z*ej+        Z+ee+_~        ee ee          ge+_        ej,        Z,ee,_~        eege,_        ej-        Z-eXe-_~        eeeXege-_        ej.        Z.ee._~        eeeX ee          ge._        ej/        Z/ee/_~        eeee ee          ge/_        ej0        Z0ee0_~        eege0_        ej1        Z1ee1_~        e ed           ee          ge1_        ej2        Z2ee2_~        ee ed           ee          ge2_        ej3        Z3ee3_~        ee ed           ee          ge3_        ej4        Z4ee4_~        eeeXge4_        g dZ5dS )zyWrapper for /usr/include/EGL/egl

Generated with:
wrap.py -o lib_egl.py /usr/include/EGL/egl.h

Do not modify this file.
restructuredtextz$Id$    N)*EGLc_int64c                       e Zd ZdefgZdS )c_voiddummyN)__name__
__module____qualname__c_int_fields_     M/DATA/AppData/hermes/venv/lib/python3.11/site-packages/pyglet/libs/egl/egl.pyr   r      s         % !HHHr   r      i!0  i0  i0  i0  i0  i0  i0  i0  i	0  i
0  i0  i0  i0  i"0  i 0  i'0  i(0  i[0  i%0  iY0  iU0  i#0  iV0  iX0  i)0  i*0  i+0  i,0  i-0  i.0  i/0  i80  iQ0  i0     iZ0  i$0  i10  i20  iP0  i&0  i 0  i30  i50  i60  i70  iR0  i40  iS0  iT0  iW0     c                       e Zd Zg ZdS struct__XDisplayNr
   r   r   	__slots__r   r   r   r   r   x           IIIr   r   _opaque_structc                       e Zd Zg ZdS r   r   r   r   r   r   r      r   r   i0  i90  i:0  i0  i;0  i<0  i0  i0  i\0  i_0  i0  i]0  i^0  i0  i0  i0  i0  i>0  i0  i0  i0  i0  i0  i0  i?0  i0  i'  i0  i0  i=0  i0  i0  i0  i0  i@0  i0  i0  i0  i0  i0  iB0  i0  iA0  @       i   i0  i0  i0  i0     i   i0  i0  i1  i1  i1  i1  i1  i1  i0  i0  i0  i0  i0  i0  i0  i0  i0  l    i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  i0  (	  __egl_h_EGL_EGL_PROTOTYPESEGL_VERSION_1_0
EGLBoolean
EGLDisplay	EGLConfig
EGLSurface
EGLContext(__eglMustCastToProperFunctionPointerTypeEGL_ALPHA_SIZEEGL_BAD_ACCESSEGL_BAD_ALLOCEGL_BAD_ATTRIBUTEEGL_BAD_CONFIGEGL_BAD_CONTEXTEGL_BAD_CURRENT_SURFACEEGL_BAD_DISPLAYEGL_BAD_MATCHEGL_BAD_NATIVE_PIXMAPEGL_BAD_NATIVE_WINDOWEGL_BAD_PARAMETEREGL_BAD_SURFACEEGL_BLUE_SIZEEGL_BUFFER_SIZEEGL_CONFIG_CAVEATEGL_CONFIG_IDEGL_CORE_NATIVE_ENGINEEGL_DEPTH_SIZEEGL_DRAWEGL_EXTENSIONS	EGL_FALSEEGL_GREEN_SIZE
EGL_HEIGHTEGL_LARGEST_PBUFFER	EGL_LEVELEGL_MAX_PBUFFER_HEIGHTEGL_MAX_PBUFFER_PIXELSEGL_MAX_PBUFFER_WIDTHEGL_NATIVE_RENDERABLEEGL_NATIVE_VISUAL_IDEGL_NATIVE_VISUAL_TYPEEGL_NONEEGL_NON_CONFORMANT_CONFIGEGL_NOT_INITIALIZEDEGL_PBUFFER_BITEGL_PIXMAP_BITEGL_READEGL_RED_SIZEEGL_SAMPLESEGL_SAMPLE_BUFFERSEGL_SLOW_CONFIGEGL_STENCIL_SIZEEGL_SUCCESSEGL_SURFACE_TYPEEGL_TRANSPARENT_BLUE_VALUEEGL_TRANSPARENT_GREEN_VALUEEGL_TRANSPARENT_RED_VALUEEGL_TRANSPARENT_RGBEGL_TRANSPARENT_TYPEEGL_TRUE
EGL_VENDOREGL_VERSION	EGL_WIDTHEGL_WINDOW_BITPFNEGLCHOOSECONFIGPROCPFNEGLCOPYBUFFERSPROCPFNEGLCREATECONTEXTPROCPFNEGLCREATEPBUFFERSURFACEPROCPFNEGLCREATEPIXMAPSURFACEPROCPFNEGLCREATEWINDOWSURFACEPROCPFNEGLDESTROYCONTEXTPROCPFNEGLDESTROYSURFACEPROCPFNEGLGETCONFIGATTRIBPROCPFNEGLGETCONFIGSPROCPFNEGLGETCURRENTDISPLAYPROCPFNEGLGETCURRENTSURFACEPROCPFNEGLGETDISPLAYPROCPFNEGLGETERRORPROCPFNEGLGETPROCADDRESSPROCPFNEGLINITIALIZEPROCPFNEGLMAKECURRENTPROCPFNEGLQUERYCONTEXTPROCPFNEGLQUERYSTRINGPROCPFNEGLQUERYSURFACEPROCPFNEGLSWAPBUFFERSPROCPFNEGLTERMINATEPROCPFNEGLWAITGLPROCPFNEGLWAITNATIVEPROCeglChooseConfigeglCopyBufferseglCreateContexteglCreatePbufferSurfaceeglCreatePixmapSurfaceeglCreateWindowSurfaceeglDestroyContexteglDestroySurfaceeglGetConfigAttribeglGetConfigseglGetCurrentDisplayeglGetCurrentSurfaceeglGetDisplayeglGetErroreglGetProcAddresseglInitializeeglMakeCurrenteglQueryContexteglQueryStringeglQuerySurfaceeglSwapBufferseglTerminate	eglWaitGLeglWaitNativeEGL_VERSION_1_1EGL_BACK_BUFFEREGL_BIND_TO_TEXTURE_RGBEGL_BIND_TO_TEXTURE_RGBAEGL_CONTEXT_LOSTEGL_MIN_SWAP_INTERVALEGL_MAX_SWAP_INTERVALEGL_MIPMAP_TEXTUREEGL_MIPMAP_LEVELEGL_NO_TEXTUREEGL_TEXTURE_2DEGL_TEXTURE_FORMATEGL_TEXTURE_RGBEGL_TEXTURE_RGBAEGL_TEXTURE_TARGETPFNEGLBINDTEXIMAGEPROCPFNEGLRELEASETEXIMAGEPROCPFNEGLSURFACEATTRIBPROCPFNEGLSWAPINTERVALPROCeglBindTexImageeglReleaseTexImageeglSurfaceAttribeglSwapIntervalEGL_VERSION_1_2EGLenumEGLClientBufferEGL_ALPHA_FORMATEGL_ALPHA_FORMAT_NONPREEGL_ALPHA_FORMAT_PREEGL_ALPHA_MASK_SIZEEGL_BUFFER_PRESERVEDEGL_BUFFER_DESTROYEDEGL_CLIENT_APISEGL_COLORSPACEEGL_COLORSPACE_sRGBEGL_COLORSPACE_LINEAREGL_COLOR_BUFFER_TYPEEGL_CONTEXT_CLIENT_TYPEEGL_DISPLAY_SCALINGEGL_HORIZONTAL_RESOLUTIONEGL_LUMINANCE_BUFFEREGL_LUMINANCE_SIZEEGL_OPENGL_ES_BITEGL_OPENVG_BITEGL_OPENGL_ES_APIEGL_OPENVG_APIEGL_OPENVG_IMAGEEGL_PIXEL_ASPECT_RATIOEGL_RENDERABLE_TYPEEGL_RENDER_BUFFEREGL_RGB_BUFFEREGL_SINGLE_BUFFEREGL_SWAP_BEHAVIOREGL_VERTICAL_RESOLUTIONPFNEGLBINDAPIPROCPFNEGLQUERYAPIPROC'PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROCPFNEGLRELEASETHREADPROCPFNEGLWAITCLIENTPROC
eglBindAPIeglQueryAPI eglCreatePbufferFromClientBuffereglReleaseThreadeglWaitClientEGL_VERSION_1_3EGL_CONFORMANTEGL_CONTEXT_CLIENT_VERSIONEGL_MATCH_NATIVE_PIXMAPEGL_OPENGL_ES2_BITEGL_VG_ALPHA_FORMATEGL_VG_ALPHA_FORMAT_NONPREEGL_VG_ALPHA_FORMAT_PREEGL_VG_ALPHA_FORMAT_PRE_BITEGL_VG_COLORSPACEEGL_VG_COLORSPACE_sRGBEGL_VG_COLORSPACE_LINEAREGL_VG_COLORSPACE_LINEAR_BITEGL_VERSION_1_4EGL_MULTISAMPLE_RESOLVE_BOX_BITEGL_MULTISAMPLE_RESOLVEEGL_MULTISAMPLE_RESOLVE_DEFAULTEGL_MULTISAMPLE_RESOLVE_BOXEGL_OPENGL_APIEGL_OPENGL_BITEGL_SWAP_BEHAVIOR_PRESERVED_BITPFNEGLGETCURRENTCONTEXTPROCeglGetCurrentContextEGL_VERSION_1_5EGLSync	EGLAttribEGLTimeEGLImageEGL_CONTEXT_MAJOR_VERSIONEGL_CONTEXT_MINOR_VERSIONEGL_CONTEXT_OPENGL_PROFILE_MASK.EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGYEGL_NO_RESET_NOTIFICATIONEGL_LOSE_CONTEXT_ON_RESET#EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT,EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BITEGL_CONTEXT_OPENGL_DEBUG%EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE EGL_CONTEXT_OPENGL_ROBUST_ACCESSEGL_OPENGL_ES3_BITEGL_CL_EVENT_HANDLEEGL_SYNC_CL_EVENTEGL_SYNC_CL_EVENT_COMPLETE EGL_SYNC_PRIOR_COMMANDS_COMPLETEEGL_SYNC_TYPEEGL_SYNC_STATUSEGL_SYNC_CONDITIONEGL_SIGNALEDEGL_UNSIGNALEDEGL_SYNC_FLUSH_COMMANDS_BITEGL_FOREVEREGL_TIMEOUT_EXPIREDEGL_CONDITION_SATISFIEDEGL_SYNC_FENCEEGL_GL_COLORSPACEEGL_GL_COLORSPACE_SRGBEGL_GL_COLORSPACE_LINEAREGL_GL_RENDERBUFFEREGL_GL_TEXTURE_2DEGL_GL_TEXTURE_LEVELEGL_GL_TEXTURE_3DEGL_GL_TEXTURE_ZOFFSET"EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X"EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X"EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y"EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y"EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z"EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_ZEGL_IMAGE_PRESERVEDPFNEGLCREATESYNCPROCPFNEGLDESTROYSYNCPROCPFNEGLCLIENTWAITSYNCPROCPFNEGLGETSYNCATTRIBPROCPFNEGLCREATEIMAGEPROCPFNEGLDESTROYIMAGEPROCPFNEGLGETPLATFORMDISPLAYPROC%PFNEGLCREATEPLATFORMWINDOWSURFACEPROC%PFNEGLCREATEPLATFORMPIXMAPSURFACEPROCPFNEGLWAITSYNCPROCeglCreateSynceglDestroySynceglClientWaitSynceglGetSyncAttribeglCreateImageeglDestroyImageeglGetPlatformDisplayeglCreatePlatformWindowSurfaceeglCreatePlatformPixmapSurfaceeglWaitSync(6  __doc____docformat____version__ctypes
pyglet.libpygletlibload_library_libc_int16c_int32
_int_typeshasattrr   tsizeofc_size_tc_ptrdiff_t	Structurer   r    r!   r"   c_uintr#   POINTERr$   r%   r&   r'   	CFUNCTYPEr(   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[   r\   r]   r^   r_   khronos_int32_tEGLintr`   c_ulongXIDPixmapEGLNativePixmapTypera   rb   rc   rd   WindowEGLNativeWindowTypere   rf   rg   rh   ri   rj   rk   r   r   r   DisplayEGLNativeDisplayTyperl   rm   c_char_prn   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   restypeargtypesry   rz   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   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   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   c_longintptr_tr   c_uint64khronos_uint64_tkhronos_utime_nanoseconds_tr   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  r  r  r  r  r  r  r  r  r  r   r!  r"  r#  r$  r%  r&  r'  r(  __all__r   r   r   <module>rQ     s4    $         zu%%w

769 $ 6>##J	  AvayyFF8$$$$" " " " "Y " " "  
WT]]
GDMM	WT]]
WT]]
+49T?? (       	
 	      !     " # !   
		":z776??GGT]L^L^`fhohopvhwhwxx 	 !	*j*FYZZ #)J
IzSZSZ[aSbSbcc !*:z9ggV\oo!^!^  )	*j)M`bibijpbqbq r r 	  )	*j)M`bibijpbqbq r r $9ZZHH $9ZZHH %Ij*iQXQXY_Q`Q`aa  yZ9K9KVU\U\]cUdUdee 'i
33 'i
F;;     y    u      y    u   ww''  y-ABB Yv&& $9%MxXX  yZ''RX//ZZ !	*j*jR\]] ":z:vwwW]__ !	(J?? ":z:vwwW]__ !	*j*EE i
J77 9Z((  yV44 &$ &9K9KVU\U\]cUdUde  $# %z3FG  ( %  'JP   6 ",  $.	776??#K    4 !+  #-y:MwwW]"_   4 !+  #-y:MwwW]"_   * &  (*5   * &  (*5   , '  )9fggfooN   "" $ggi&8&8&''&//R  0 )   "   0 )  !'   "" ./     * D  &Z   "" $ggfoowwvG  $# %z:zJ  &$ &
FGGFOOL  $! %v.  &$ &
FGGFOOL  $# %z2   ! #  N		 	  ""              ":z:vNN %Ij*j&QQ #)J
JPVWW ":z6BB &$ &
F;  , '  ):v>   ( %  'VVD   &$ &/ 
'$--           !            Ij'22 Yw'' *3)J
GUdfoqxqxy  rA  rA  +B  +B '#)J//  y,, _

 i
     $(#H  +5   (-7/S\^e^efl^m^m,n   ) ( %     ""  "    "        ! "%  "' # "& 'i
33 0 )   "  
'$--	 . 
%74==! ! "' 16 .! ! &' #/0 ,  (- %#(     " #(    "           %* "%* "%* "%* "%* "%* "  y*gwwy?Q?QRR !	*j'BB $9VZ&'RR #)J
GVWWU^M_M_`` !	(J
G_^e^efo^p^pqq ":z8DD (yWggdmmWWU^M_M_`` (1	*j)U\U\]aUbUbdkdkludvdv(w(w %(1	*j)U\U\]aUbUbdkdkludvdv(w(w %Yz:wGG " $gwwy/A/AB  $# %w/  * "  ('67C   ( %  '&''):L:LM   $! %z7OWWU^M_M_`  &$ &1  2  *  ")774==''):L:L!M   "&!D )3  &+5y''$--QXQXYbQcQc*d  ' "&!D )3  &+5y''$--QXQXYbQcQc*d  '   "GV4 [ [ [r   