
    ^jt              
          d Z ddlT ddlZej                            d          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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>d0Z?d1Z@d2ZAd3ZBd4ZCd5ZDdZEd6ZFd7ZGd8ZHd9ZIeJZKeKZL eee eeL           ee          eL eeL                    ZMeNZOeOZPePZQ eeeeeQ          ZR eeeee eeL                    ZS eeee eeL                    ZT eeeeeQ eeL                    ZUeOZVeVZW eeeeeW eeL                    ZX eeee          ZY eeee          ZZ eeeeeL eeL                    Z[ eee ee          eL eeL                    Z\ ee          Z] eeeL          Z^ G d: d;e_          Z`d<eafge`_b        e`Zc eec          Zd eeed          Ze eeL          Zf eeeg          Zh eee eeL           eeL                    Zi eeeeee          Zj eeeeeL eeL                    Zk eegeeL          Zl eeeeeL eeL                    Zm eeee          Zn eee          Zo ee          Zp eeeL          Zqejr        Zreer_s        e eeL           ee          eL eeL          ger_t        eju        Zueeu_s        eeeQgeu_t        ejv        Zveev_s        eee eeL          gev_t        ejw        Zweew_s        ee eeL          gew_t        ejx        Zxeex_s        eeeQ eeL          gex_t        ejy        Zyeey_s        eeeW eeL          gey_t        ejz        Zzeez_s        eegez_t        ej{        Z{ee{_s        eege{_t        ej|        Z|ee|_s        eeeL eeL          ge|_t        ej}        Z}ee}_s        e ee          eL eeL          ge}_t        ej~        Z~ee~_s        g e~_t        ej        Zee_s        eLge_t        ej        Zee_s        edge_t        ej        ZeLe_s        g e_t        ej        Zee_s        egge_t        ej        Zee_s        e eeL           eeL          ge_t        ej        Zee_s        eeeege_t        ej        Zee_s        eeeL eeL          ge_t        ej        Zege_s        eeLge_t        ej        Zee_s        eeeL eeL          ge_t        ej        Zee_s        eege_t        ej        Zee_s        ege_t        ej        Zee_s        g e_t        ej        Zee_s        eLge_t        dZd=Zd>Zd?Zd@ZdAZdBZdCZdDZdEZdFZdGZdHZdIZdJZ eeeeeL          Z eeeeeL          Z eeeeeLeL          Z eeeeL          Zej        Zee_s        eeeLge_t        ej        Zee_s        eeeLge_t        ej        Zee_s        eeeLeLge_t        ej        Zee_s        eeLge_t        dZe
Z ed          ZdKZdLZdMZdNZdOZdPZdQZdRZdSZdTZdUZdVZdWZdXZdYZdZZdZd(Zd[Zd\Zd]Zd^Zd_Zd`ZdaZdbZdcZddZ eee          Z ee          Z eeeeee eeL                    Z ee          Z ee          Zej        Zee_s        ege_t        ej        Zee_s        g e_t        ej        Zee_s        eeee eeL          ge_t        ej        Zee_s        g e_t        ej        Zee_s        g e_t        dZdeZdfZdgZd9ZdKZdLZdMZdhZdRZdSZdTZdiZdZdjZdkZdlZdmZdnZdoZdpZ ee          Zej        Zee_s        g e_t        dZ ed          ZeZeZeZeZeZ ed          ZdfZdqZdrZdsZdtZduZdZd(ZdvZdwZdxZdhZdyZdzZd{Zd|Zd}Zd~ZdZdZ dZdZdZdZdZdZdZdSZdT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eLeeeLe          Z eeeeeL 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eeL          Zej         Z ee _s        ee ee          ge _t        ej!        Z!ee!_s        eege!_t        ej"        Z"eLe"_s        eeeLege"_t        ej#        Z#ee#_s        eeeL ee          ge#_t        ej$        Z$ee$_s        eeee ee          ge$_t        ej%        Z%ee%_s        eege%_t        ej&        Z&ee&_s        e ed           ee          ge&_t        ej'        Z'ee'_s        ee ed           ee          ge'_t        ej(        Z(ee(_s        ee ed           ee          ge(_t        ej)        Z)ee)_s        eeeLge)_t        g dZ*d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.
    )*NEGL   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)__name__
__module____qualname__	__slots__     N/home/agentuser/manim-venv/lib/python3.11/site-packages/pyglet/libs/egl/egl.pyr	   r	   c   s        IIIr   r	   _opaque_structi0  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EGLint
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(+  __doc__ctypes
pyglet.libpygletlibload_library_libr   r   r   c_uintr   POINTERr   r   r   r   	CFUNCTYPEr   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   c_int32khronos_int32_tr   rV   c_ulongXIDPixmapEGLNativePixmapTyperW   rX   rY   rZ   WindowEGLNativeWindowTyper[   r\   r]   r^   r_   r`   ra   	Structurer	   c_int_fields_DisplayEGLNativeDisplayTyperb   rc   c_char_prd   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   restypeargtypesro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   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   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>r?     sW           zu%%  
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   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   