
    \
jo                        d Z ddlT ddlmZ es ed          dZ G d de          Zde	fge_
        eZ ee          Z ee          ZeZ G d	 d
e          Zde	fge_
         ee          ZeZeZ G d de          Zde	fge_
         ee          Z G d de          Zde	fge_
         ee          Z G d de          Zde	fge_
         ee          Z G d de          Zde	fge_
         ee          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:d0Z;d1Z<d2Z=d3Z>d4Z?d5Z@d6ZAd7ZBd8ZCd9ZDd:ZEd;ZFd<ZGd=ZHd>ZId?ZJd@ZKdAZLdBZMdCZNdDZOdEZPdFZQdGZRdHZSdIZTdJZUdKZVdLZWdMZXdNZYdOZZdPZ[dQZ\dRZ]dSZ^dTZ_dUZ`dVZadWZbdXZcdYZddZZed[Zfd\ZgdZhdZidZjdZkdZldZmdZndZod!Zpd]Zqd^ZrdFZsd_Ztd`ZudaZvdbZwdcZxddZydeZzdfZ{dgZ|dZ}dZ~dZdZd!Zd]Zd^ZdFZd_Zd`ZdaZdbZdcZddZdeZdfZdgZdhZdiZdjZdkZdlZdmZdnZdoZdpZdqZdrZdsZdtZduZdoZdZdvZdwZdxZdyZdzZd{Zd|Zd}Zd~ZdZdZdZdZdZdZdZdZdZeZ ede ee          e ee          gd          Z eddegd          Z edeegd          ZeZ edeee ee          gd          Z ed ee          e ee          gd          Z ede ee          egd          Z eddegd          Z edeegd          Z edeee ee          gd          Z edeeegd          Z edeegd          ZeZ edeeeegd          Z edeegd          Z edeegd          Z edeg d          Z edeeegd          ZeZdZ edeeeee eeǦ          gd          Z edeeeeeegd          Z edeegd          Z edeeegd          Z edeegd          Z edd ee           ee          gd          ZeZ edeeegd          Z eddegd          Z edeeegd          Z edeeegd          Z edeeegd          Z edeee ee          gd          Z edeee ee          gd          ZeZ edeeeeeeeegd          Z edeg d          ZeZ ed ee٦          egd          Z eddg d          Z eddeeeegd          Z edeeeeee ee          gd          Z edeegd          Z edee ee           ee           eeΦ           eeΦ           ee          gd          Z edeeeegd          Z edeeeeeegd          Z edee ee           ee           ee           ee          gd          Z edee e ed                    gd          Z edee e ed                    gd          Zg dZdS )zzWrapper for /System/Library/Frameworks/AGL.framework/Headers/agl.h

Generated by tools/gengl.py.
Do not modify this file.
    )*)link_AGLzAGL framework is not available.   c                       e Zd Zg ZdS )struct_GDeviceN__name__
__module____qualname__	__slots__     G/DATA/AppData/hermes/venv/lib/python3.11/site-packages/pyglet/gl/agl.pyr   r   7           IIIr   r   _opaque_structc                       e Zd Zg ZdS )struct_OpaqueGrafPtrNr   r   r   r   r   r   B   r   r   r   c                       e Zd Zg ZdS )struct___AGLRendererInfoRecNr   r   r   r   r   r   L   r   r   r   c                       e Zd Zg ZdS )struct___AGLPixelFormatRecNr   r   r   r   r   r   T   r   r   r   c                       e Zd Zg ZdS )struct___AGLContextRecNr   r   r   r   r   r   \   r   r   r   c                       e Zd Zg ZdS )struct___AGLPBufferRecNr   r   r   r   r   r   d   r   r   r                        	   
                        2   3   4   5   6   7   8   9   :   ;   <   =   F   G   H   I   J   K   L   N   P   Q   R   S   Z   d   e   f   g   h   i   j   k   x   y                                                      i0  i1  i2  i  i  i      @      i   i   i   i   i    i @  i   i   i   i   i   i   i    i  @ i   i    i   @i   i   i   i   i   i'  i'  i'  i'  i'  i'  i'  i'  i'  i'  i'  i'  i'  i'  i'  i'  i '  i!'  aglChoosePixelFormatNaglDestroyPixelFormataglNextPixelFormataglDescribePixelFormataglDevicesOfPixelFormataglQueryRendererInfoaglDestroyRendererInfoaglNextRendererInfoaglDescribeRendereraglCreateContextaglDestroyContextaglCopyContextaglUpdateContextaglSetCurrentContextaglGetCurrentContextaglSetDrawableaglSetOffScreenaglSetFullScreenaglGetDrawableaglSetVirtualScreenaglGetVirtualScreenaglGetVersionaglConfigureaglSwapBuffers	aglEnable
aglDisableaglIsEnabledaglSetIntegeraglGetInteger
aglUseFontaglGetErroraglErrorStringaglResetLibraryaglSurfaceTextureaglCreatePBufferaglDestroyPBufferaglDescribePBufferaglTexImagePBufferaglSetPBufferaglGetPBufferaglGetCGLContextaglGetCGLPixelFormat)AGL_VERSION_2_0	AGLDeviceAGLDrawableAGLRendererInfoAGLPixelFormat
AGLContext
AGLPbufferAGL_NONEAGL_ALL_RENDERERSAGL_BUFFER_SIZE	AGL_LEVELAGL_RGBAAGL_DOUBLEBUFFER
AGL_STEREOAGL_AUX_BUFFERSAGL_RED_SIZEAGL_GREEN_SIZEAGL_BLUE_SIZEAGL_ALPHA_SIZEAGL_DEPTH_SIZEAGL_STENCIL_SIZEAGL_ACCUM_RED_SIZEAGL_ACCUM_GREEN_SIZEAGL_ACCUM_BLUE_SIZEAGL_ACCUM_ALPHA_SIZEAGL_PIXEL_SIZEAGL_MINIMUM_POLICYAGL_MAXIMUM_POLICYAGL_OFFSCREENAGL_FULLSCREENAGL_SAMPLE_BUFFERS_ARBAGL_SAMPLES_ARBAGL_AUX_DEPTH_STENCILAGL_COLOR_FLOATAGL_MULTISAMPLEAGL_SUPERSAMPLEAGL_SAMPLE_ALPHAAGL_RENDERER_IDAGL_SINGLE_RENDERERAGL_NO_RECOVERYAGL_ACCELERATEDAGL_CLOSEST_POLICY
AGL_ROBUSTAGL_BACKING_STOREAGL_MP_SAFE
AGL_WINDOWAGL_MULTISCREENAGL_VIRTUAL_SCREENAGL_COMPLIANTAGL_PBUFFERAGL_BUFFER_MODESAGL_MIN_LEVELAGL_MAX_LEVELAGL_COLOR_MODESAGL_ACCUM_MODESAGL_DEPTH_MODESAGL_STENCIL_MODESAGL_MAX_AUX_BUFFERSAGL_VIDEO_MEMORYAGL_TEXTURE_MEMORYAGL_RENDERER_COUNTAGL_SWAP_RECTAGL_BUFFER_RECTAGL_SWAP_LIMITAGL_COLORMAP_TRACKINGAGL_COLORMAP_ENTRYAGL_RASTERIZATIONAGL_SWAP_INTERVALAGL_STATE_VALIDATIONAGL_BUFFER_NAMEAGL_ORDER_CONTEXT_TO_FRONTAGL_CONTEXT_SURFACE_IDAGL_CONTEXT_DISPLAY_IDAGL_SURFACE_ORDERAGL_SURFACE_OPACITYAGL_CLIP_REGIONAGL_FS_CAPTURE_SINGLEAGL_SURFACE_BACKING_SIZEAGL_ENABLE_SURFACE_BACKING_SIZEAGL_SURFACE_VOLATILEAGL_FORMAT_CACHE_SIZEAGL_CLEAR_FORMAT_CACHEAGL_RETAIN_RENDERERSAGL_MONOSCOPIC_BITAGL_STEREOSCOPIC_BITAGL_SINGLEBUFFER_BITAGL_DOUBLEBUFFER_BIT	AGL_0_BIT	AGL_1_BIT	AGL_2_BIT	AGL_3_BIT	AGL_4_BIT	AGL_5_BIT	AGL_6_BIT	AGL_8_BIT
AGL_10_BIT
AGL_12_BIT
AGL_16_BIT
AGL_24_BIT
AGL_32_BIT
AGL_48_BIT
AGL_64_BIT
AGL_96_BITAGL_128_BITAGL_RGB8_BITAGL_RGB8_A8_BITAGL_BGR233_BITAGL_BGR233_A8_BITAGL_RGB332_BITAGL_RGB332_A8_BITAGL_RGB444_BITAGL_ARGB4444_BITAGL_RGB444_A8_BITAGL_RGB555_BITAGL_ARGB1555_BITAGL_RGB555_A8_BITAGL_RGB565_BITAGL_RGB565_A8_BITAGL_RGB888_BITAGL_ARGB8888_BITAGL_RGB888_A8_BITAGL_RGB101010_BITAGL_ARGB2101010_BITAGL_RGB101010_A8_BITAGL_RGB121212_BITAGL_ARGB12121212_BITAGL_RGB161616_BITAGL_ARGB16161616_BITAGL_INDEX8_BITAGL_INDEX16_BITAGL_RGBFLOAT64_BITAGL_RGBAFLOAT64_BITAGL_RGBFLOAT128_BITAGL_RGBAFLOAT128_BITAGL_RGBFLOAT256_BITAGL_RGBAFLOAT256_BITAGL_NO_ERRORAGL_BAD_ATTRIBUTEAGL_BAD_PROPERTYAGL_BAD_PIXELFMTAGL_BAD_RENDINFOAGL_BAD_CONTEXTAGL_BAD_DRAWABLEAGL_BAD_GDEVAGL_BAD_STATEAGL_BAD_VALUEAGL_BAD_MATCHAGL_BAD_ENUMAGL_BAD_OFFSCREENAGL_BAD_FULLSCREENAGL_BAD_WINDOWAGL_BAD_POINTERAGL_BAD_MODULEAGL_BAD_ALLOCAGL_BAD_CONNECTIONrc   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   r   r   r   r   r   r   r   r   r   r   r   r   r   )__doc__ctypespyglet.gl.libr   _link_functionImportErrorr   	Structurer   c_int_fields_GDevicePOINTERGDPtrGDHandler   r   GrafPtrCGrafPtrr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r  r  r  r	  r
  r  r  r  r  r  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GLintrc   rd   re   c_ubyte	GLbooleanrf   rg   rh   ri   rj   rk   rl   rm   c_ulongGLuintrn   ro   rp   rq   rr   GLsizeiGLvoidrs   rt   ru   rv   rw   rx   GLenumry   rz   r{   r|   r}   r~   r   Styler   r   GLubyter   r   r   r   r   r   r   r   r   r   r   __all__r   r   r   <module>rB     s  H      4 4 4 4 4 4 9
+7
8
88     Y    u  75>>	    9    u!   '&
'
'    )    u(  $ '566        u'  # 344    Y    u#   W+,,
    Y    u#   W+,,
 	 
            
 
                    "%         								







                                %~&<nwwW`OaOachjqjqrwjxjxNy{  A  A  ''>~FVX\]]  $^$8.>JZ\`aa 	'(@)n^celelmresesMtvz{{  ).)BGGIDVDVYgipipqviwiwXxz~  &~&<oPWPWXaPbPbdiOjlpqq  ((@$HY[_``  %n%:OoM^`dee  %n%:IY^`g`ghm`n`nGoquvv  ">"4j>S]B^`dee  #N#6	J<QUVV 	 0)j*V\=]_cdd ">"4i*tTT  &~&<i*W[\\  &~&<j"dSS    0)j+=VX\]]
	 .!2I
GU\^egngnougvgv?wy}~~ ">"4i*gW^`ginAoquvv    0+
|TRR %n%:I
TYGZ\`aa  %n%:EJ<QUVV  wwu~~wwu~~6VX\]]	~ni&&9I4PP   0$dKK N;	J3GNN	 ^L)j&5I4PP
 ~ni*f9MtTT 	JPWPWX]P^P^;_aeff 	JPWPWX]P^P^;_aeff^L)j%PUW\^cej5kmqrr
 n]FB==
 0'''2B2BVHdSS !.!2D"dCC #N#6z6SY[e>fhlmm  ">"4i%PVX^`fhohopzh{h{A|  C  D  D  #N#6	J<QUVV  $^$8)jRYRYZ_R`R`bibijobpbpryry  {A  sB  sB  DK  DK  LR  DS  DS  U\  U\  ]b  Uc  Uc  Fd  fj  k  k  $^$8)jR\^cEdfjkk  	J
TY[`bg;hjnoo 	JPZH[H[]d]dej]k]kmtmtuzm{m{  ~E  ~E  FK  ~L  ~L  <M  OS  T  T ">"4i*ggV]V]^bVcVcNdNdAegkll  &~&<i.ZaZabibijnboboZpZpIqswxx 7, 7, 7,r   