
    \
jE                     j   d Z ddlT ddlmZ es ed          dZeZe	Z
eZeZeZeZeZe	ZeZeZeZeZeZeZdZeZeZ eZ! e"e          Z#eZ$ e"e          Z%e	Z& e"e	          Z'eZ( e"e          Z)eZ* e"e          Z+eZ, e"e          Z-eZ. e"e          Z/eZ0 e"e          Z1e2Z3 e"e2          Z4e5Z6 e"e5          Z7dZ8 e"d          Z9eZ:eZ;e	Z<eZ=eZ>eZ?eZ@ e"e          ZAeBZCeBZDeEZFeZGeFZH e"eF          ZI e"d          ZJeJZKeJZL eMeA          ZN edeCeKeKe?gd          ZO edeKeLgd          ZP edeKeLegd          ZQ ed	eCeKgd          ZR ed
eKg d          ZS edeLg d          ZT edeNe:gd          ZU edeCeLeKgd          ZV edeCeKeKgd          ZW edeCeLeFeFeFgd          ZX edeCeLeFeFeFgd          ZY edeCeLgd          ZZ G d de[          Z\deGfdeGfge\_]        e\Z^ e"e\          Z_ G d de[          Z`deGfdeGfde^fdeGfdeGfge`_]        e`Za e"e`          Zb e"e`          ZcdZddZe edeCeLeFeFeFeGeGeecgd          Zf edeCeLeFeFeFeGeGeecgd          Zg G d  d!e[          Zhd"e=fd#e=fd$eFfd%e<fd&e<fd'e<fd(e<fd)e<fd*e<fd+e<fd,e<fd-e<fd.e<fd/e<fd0e<fd1e<fd2e<fd3e<fd4e<fd5e<fd6e<fd7e<fd8e<fd9eHfgeh_]        ehZi e"eh          Zj e"eh          ZkdZld:Zmd;Znd<Zod=Zpd>Zqd?Zrd@ZsdAZtdBZudZvdZwdZxd:ZydCZzdDZ{d;Z|d<Z}d=Z~d>Zd?Zd@ZdAZdEZdBZdFZdGZdHZdIZdJZdKZdLZdMZdNZdOZdPZdQZdRZdSZdTZdUZdVZdWZ edXeCeLeee?ekgd          Z edYeeLeee e"eH          gd          Z edZeeLeee e"eH          gd          Z ed[eCeLeeCgd          Z ed\eCeLe?gd          Z G d] d^e[          Zd_eLfd`e?fge_]        eZ e"e          Z e"e          Zd;Z edaeFe? e"e          gd          Z G db dce[          ZddeDfdeeDfdfeDfdgeDfge_]        eZ e"e          Z e"e          Z e"e          Zg dhZdS )izjWrapper for C:\cygwin\home\Alex\pyglet\tools\wgl.h

Generated by tools/gengl.py.
Do not modify this file.
    )*)link_WGLzopengl32.dll is not available.NwglCopyContextwglCreateContextwglCreateLayerContextwglDeleteContextwglGetCurrentContextwglGetCurrentDCwglGetProcAddresswglMakeCurrentwglShareListswglUseFontBitmapsAwglUseFontBitmapsWSwapBuffersc                       e Zd ZddgZdS )struct__POINTFLOATxyN__name__
__module____qualname__	__slots__     G/DATA/AppData/hermes/venv/lib/python3.11/site-packages/pyglet/gl/wgl.pyr   r      s        IIIr   r   r   r   c                       e Zd Zg dZdS )struct__GLYPHMETRICSFLOAT)gmfBlackBoxXgmfBlackBoxYgmfptGlyphOrigingmfCellIncXgmfCellIncYNr   r   r   r   r   r      s          IIIr   r   r   r    r!   r"   r#      wglUseFontOutlinesAwglUseFontOutlinesWc                       e Zd Zg dZdS )struct_tagLAYERPLANEDESCRIPTOR)nSizenVersiondwFlags
iPixelType
cColorBitscRedBits	cRedShift
cGreenBitscGreenShift	cBlueBits
cBlueShift
cAlphaBitscAlphaShift
cAccumBitscAccumRedBitscAccumGreenBitscAccumBlueBitscAccumAlphaBits
cDepthBitscStencilBitscAuxBuffersiLayerPlane	bReservedcrTransparentNr   r   r   r   r(   r(      s          IIIr   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@             @         i   i   i         i   i    i @  i   i   i   i   i   i   i    i  @ i   i   i   i   i   i   i    i   @wglDescribeLayerPlanewglSetLayerPaletteEntrieswglGetLayerPaletteEntrieswglRealizeLayerPalettewglSwapLayerBuffersc                       e Zd ZddgZdS )struct__WGLSWAPhdcuiFlagsNr   r   r   r   rO   rO   /  s        IIIr   rO   rP   rQ   wglSwapMultipleBuffersc                       e Zd Zg dZdS )struct_tagRECT)lefttoprightbottomNr   r   r   r   rT   rT   @  s          IIIr   rT   rU   rV   rW   rX   )CONSTGLenum	GLboolean
GLbitfieldGLbyteGLshortGLintGLsizeiGLubyteGLushortGLuintGLfloatGLclampfGLdoubleGLclampdGLvoidINT8PINT8INT16PINT16INT32PINT32UINT8PUINT8UINT16PUINT16UINT32PUINT32LONG32PLONG32ULONG32PULONG32DWORD32PDWORD32INT64PINT64UINT64PUINT64VOIDLPVOIDLPCSTRCHARBYTEWORDUSHORTUINTINTINT_PTRBOOLLONGDWORDFLOATCOLORREF
LPCOLORREFHANDLEHGLRCHDCPROCr   r   r   r   r	   r
   r   r   r   r   r   r   
POINTFLOATPPOINTFLOATGLYPHMETRICSFLOATPGLYPHMETRICSFLOATLPGLYPHMETRICSFLOATWGL_FONT_LINESWGL_FONT_POLYGONSr%   r&   LAYERPLANEDESCRIPTORPLAYERPLANEDESCRIPTORLPLAYERPLANEDESCRIPTORLPD_DOUBLEBUFFER
LPD_STEREOLPD_SUPPORT_GDILPD_SUPPORT_OPENGLLPD_SHARE_DEPTHLPD_SHARE_STENCILLPD_SHARE_ACCUMLPD_SWAP_EXCHANGELPD_SWAP_COPYLPD_TRANSPARENTLPD_TYPE_RGBALPD_TYPE_COLORINDEXWGL_SWAP_MAIN_PLANEWGL_SWAP_OVERLAY1WGL_SWAP_OVERLAY2WGL_SWAP_OVERLAY3WGL_SWAP_OVERLAY4WGL_SWAP_OVERLAY5WGL_SWAP_OVERLAY6WGL_SWAP_OVERLAY7WGL_SWAP_OVERLAY8WGL_SWAP_OVERLAY9WGL_SWAP_OVERLAY10WGL_SWAP_OVERLAY11WGL_SWAP_OVERLAY12WGL_SWAP_OVERLAY13WGL_SWAP_OVERLAY14WGL_SWAP_OVERLAY15WGL_SWAP_UNDERLAY1WGL_SWAP_UNDERLAY2WGL_SWAP_UNDERLAY3WGL_SWAP_UNDERLAY4WGL_SWAP_UNDERLAY5WGL_SWAP_UNDERLAY6WGL_SWAP_UNDERLAY7WGL_SWAP_UNDERLAY8WGL_SWAP_UNDERLAY9WGL_SWAP_UNDERLAY10WGL_SWAP_UNDERLAY11WGL_SWAP_UNDERLAY12WGL_SWAP_UNDERLAY13WGL_SWAP_UNDERLAY14WGL_SWAP_UNDERLAY15rI   rJ   rK   rL   rM   WGLSWAPPWGLSWAP	LPWGLSWAPWGL_SWAPMULTIPLE_MAXrR   RECTPRECTNPRECTLPRECT)__doc__ctypespyglet.gl.libr   _link_functionImportErrorrY   c_uintrZ   c_ubyter[   r\   c_charr]   c_shortr^   c_intr_   r`   ra   c_ushortrb   rc   c_floatrd   re   c_doublerf   rg   rh   ri   c_char_prj   rk   POINTERrl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   
c_longlongr{   r|   c_ulonglongr}   r~   r   r   r   r   r   r   r   r   r   r   c_longr   r   c_ulongr   r   r   r   r   r   r   	CFUNCTYPEr   r   r   r   r   r	   r
   r   r   r   r   r   r   	Structurer   _fields_r   r   r   r   r   r   r   r   r%   r&   r(   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rI   rJ   rK   rL   rM   rO   r   r   r   r   rR   rT   r   r   r   r   __all__r   r   r   <module>r      s  H      4 4 4 4 4 4  8
+6
7
77 	
		
	


	
									
'(

	
'&//	
'%..
76??
76??				
'+

			
'%..WU^^
	y 0$t8LdSS ">"4ecUDII  ''>U|UYZZ  ">"4dUGTJJ  &~&<eRNN  !.!2CTBB #N#6vhMM    0$edKK uendKK $^$8$eUTY@Z\`aa  $^$8$eUTY@Z\`aa  n]D3%>>        	%L%L  
  
g())    	    UU$EE&  " . W677 g788  $n%:D3uV[]bdikp  sF  CG  IM  N  N  %n%:D3uV[]bdikp  sF  CG  IM  N  N     Y   8 dO44$4D$44D4dt4TDD$h1+  '6 6  >??  !?@@  
                                    &'>sESXZ^`vFwy}~~  +N+FPSUZ\achjqjqrzj{j{O|  C  D  D  +N+FPSUZ\achjqjqrzj{j{O|  C  D  D  ((@$eUYHZ\`aa  %n%:D3+tTT     i    CL 
 7?##GO$$	 '(@%$PWPWX_P`P`Iacghh     Y    TN
DMdOt	  		 	 		 	      r   