
    ^j?                        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d	lm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Z0e1Z2dZ3dZ4e2Z5e1Z6dZ7dZ8dZ9d
Z:e6Z;e1Z<dZ=dZ>dZ?e<Z@ejA        ZAeAZBeAZC G d de          ZDde1fdeEfgeD_F        eDZGejH        ZHdeH_I         eJeG          e1geH_K        ejL        ZLdeL_I         eJeG          eEe1geL_K        ejM        ZMejN        ZNeMeN_I        eGeGgeN_K        ejO        ZOeMeO_I        eGeGgeO_K        ejP        ZPeMeP_I        eGeGgeP_K        ejQ        ZQeMeQ_I        eGeGgeQ_K        ejR        ZReMeR_I        eGeGgeR_K        ejS        ZSeMeS_I        eGgeS_K        ejT        ZTeMeT_I        eGgeT_K        ejU        ZUeMeU_I        eGgeU_K        ejV        ZVeEeV_I        eGgeV_K        ejW        ZWe1eW_I        eGgeW_K        ejX        ZXdeX_I         eJeG          eGeG eJe1          geX_K        ejY        ZYdeY_I         eJeG          eGeG eJe1          geY_K        ejZ        ZZdeZ_I         eJeG          geZ_K        ej[        Z[de[_I         eJeG          ge[_K         G d de          Z\de]fdeBfd eGfge\_F        e\Z^ G d! d"e          Z_deBfd#e5fd$eGfd%e;fge__F        e_Z` G d& d'e          Zad(e`fd)eGfgea_F        eaZb G d* d+e          Zcd(e`fd,eGfd-eMfd.e@fgec_F        ecZd G d/ d0e          Zeejf        Zfejg        Zgd1e1fd2ehfd3eMfd4 eJef          fdeBfd$eGfd5eGfd6egfd7e1fd8eMfg
ee_F        eeZi G d9 d:e          Zjd1e1fd2ehfd3eMfd4 eJef          fd;eCfd5eGfd<eGfd6egfd.e@fg	ej_F        ejZk G d= d>e          Zld1e1fd4 eJef          fd;eCfd2ehfd?emfd@emfdAemfgel_F        elZn G dB dCe          Zod1e1fd4 eJef          fdeBfd2ehfd?emfd@emfdAemfgeo_F        eoZpejq        Zqe1eq_I         eJef           eJe1           eJe1          geq_K        ejr        Zre1er_I         eJef           eJe1           eJe1          ger_K        ejs        Zs eJe^          es_I         eJef           eJe1          ges_K        ejt        Ztdet_I         eJe^          get_K        eju        ZueBeu_I         eJef          eGgeu_K        ejv        Zve1ev_I         eJef          eBeGgev_K        ejw        Zwe1ew_I         eJef          eBeGgew_K        ejx        Zxe1ex_I         eJef          eBgex_K        ejy        Zye1ey_I         eJef          eB eJeG          gey_K        ejz        Zze1ez_I         eJef           eJeb          e1gez_K        ej{        Z{eCe{_I         eJef          eh eJed          ge{_K        ej|        Z|e1e|_I         eJef          eCge|_K        ej}        Z}e1e}_I         eJef          eC eJed          ge}_K        ej~        Z~e1e~_I         eJef          eCeh eJed          ge~_K        ej        Ze1e_I         eJef          eAe1ge_K        ej        Ze1e_I         eJef          eA eJe1          ge_K        dZdZdZdZdZdZd
ZdZej        Z eJef          eej1        ej1        ej1        eej1        ge_K        ej        Zefeej1        ej1        ej1        ejh        ej1        ge_K        de_I        ej        Zef ejJ        ej1                   ejJ        ej1                  ge_K        eMe_I        d4efdDefdEZg dFZdS )GzWWrapper for Xext

Generated with:
tools/genwrappers.py xsync

Do not modify this file.
    N)*Xextc_int64c                       e Zd ZdefgZdS )c_voiddummyN)__name__
__module____qualname__c_int_fields_     P/home/agentuser/manim-venv/lib/python3.11/site-packages/pyglet/libs/x11/xsync.pyr   r      s         % !HHHr   r      )xlib                     	   
                   c                       e Zd ZddgZdS )struct__XSyncValuehiloNr	   r
   r   	__slots__r   r   r   r"   r"   W   s        IIIr   r"   r#   r$   c                       e Zd Zg dZdS )struct__XSyncSystemCounter)namecounter
resolutionNr%   r   r   r   r(   r(      s          IIIr   r(   r)   r*   r+   c                       e Zd Zg dZdS )struct_anon_96)r*   
value_type
wait_value	test_typeNr%   r   r   r   r-   r-                IIIr   r-   r.   r/   r0   c                       e Zd ZddgZdS )struct_anon_97triggerevent_thresholdNr%   r   r   r   r3   r3      s        IIIr   r3   r4   r5   c                       e Zd Zg dZdS )struct_anon_98)r4   deltaeventsstateNr%   r   r   r   r7   r7      r1   r   r7   r8   r9   r:   c                       e Zd Zg dZdS )struct_anon_99)
typeserial
send_eventdisplayr*   r/   counter_valuetimecount	destroyedNr%   r   r   r   r<   r<      s          IIIr   r<   r=   r>   r?   r@   rA   rB   rC   rD   c                       e Zd Zg dZdS )struct_anon_100)	r=   r>   r?   r@   alarmrA   alarm_valuerB   r:   Nr%   r   r   r   rF   rF     s        
 
 
IIIr   rF   rG   rH   c                       e Zd Zg dZdS )struct_anon_101)r=   r@   rG   r>   
error_coderequest_code
minor_codeNr%   r   r   r   rJ   rJ               IIIr   rJ   rK   rL   rM   c                       e Zd Zg dZdS )struct_anon_102)r=   r@   r*   r>   rK   rL   rM   Nr%   r   r   r   rP   rP   4  rN   r   rP   returnc                     t          j                    }t          j                    }t          | t          j        |          t          j        |                    S )N)ctypesr   XShapeQueryExtensionbyref)r@   
event_base
error_bases      r   has_shape_supportrX     s?    JJj)A)A6<PZC[C[\\\r   )TSYNC_MAJOR_VERSIONSYNC_MINOR_VERSIONX_SyncInitializeX_SyncListSystemCountersX_SyncCreateCounterX_SyncSetCounterX_SyncChangeCounterX_SyncQueryCounterX_SyncDestroyCounterX_SyncAwaitX_SyncCreateAlarmX_SyncChangeAlarmX_SyncQueryAlarmX_SyncDestroyAlarmX_SyncSetPriorityX_SyncGetPriorityXSyncCounterNotifyXSyncAlarmNotifyXSyncAlarmNotifyMaskXSyncNumberEventsXSyncBadCounterXSyncBadAlarmXSyncNumberErrorsXSyncCACounterXSyncCAValueTypeXSyncCAValueXSyncCATestTypeXSyncCADeltaXSyncCAEventsXSyncValueTypeXSyncAbsoluteXSyncRelativeXSyncTestTypeXSyncPositiveTransitionXSyncNegativeTransitionXSyncPositiveComparisonXSyncNegativeComparisonXSyncAlarmStateXSyncAlarmActiveXSyncAlarmInactiveXSyncAlarmDestroyedXSyncCounter
XSyncAlarm
XSyncValueXSyncIntToValueXSyncIntsToValueXSyncValueGreaterThanXSyncValueLessThanXSyncValueGreaterOrEqualXSyncValueLessOrEqualXSyncValueEqualXSyncValueIsNegativeXSyncValueIsZeroXSyncValueIsPositiveXSyncValueLow32XSyncValueHigh32XSyncValueAddXSyncValueSubtractXSyncMaxValueXSyncMinValueXSyncSystemCounterXSyncTriggerXSyncWaitConditionXSyncAlarmAttributesXSyncCounterNotifyEventXSyncAlarmNotifyEventXSyncAlarmErrorXSyncCounterErrorXSyncQueryExtensionXSyncInitializeXSyncListSystemCountersXSyncFreeSystemCounterListXSyncCreateCounterXSyncSetCounterXSyncChangeCounterXSyncDestroyCounterXSyncQueryCounter
XSyncAwaitXSyncCreateAlarmXSyncDestroyAlarmXSyncQueryAlarmXSyncChangeAlarmXSyncSetPriorityXSyncGetPriority)__doc__rS   
pyglet.libpygletlibload_library_libc_int16c_int32
_int_typeshasattrr   tsizeofc_size_tc_ptrdiff_t	Structurer    r   rY   rZ   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   r   enum_anon_93rw   rx   rv   enum_anon_94rz   r{   r|   r}   ry   enum_anon_95r   r   r   r~   XIDr   r   r"   c_uintr   r   r   restypePOINTERargtypesr   Boolr   r   r   r   r   r   r   r   r   r   r   r   r   r   r(   c_char_pr   r-   r   r3   r   r7   r   r<   DisplayTimec_ulongr   rF   r   rJ   c_ubyter   rP   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   ShapeBounding	ShapeClip
ShapeInputShapeSet
ShapeUnionShapeIntersectShapeSubtractShapeInvertXShapeCombineRegionc_void_pXShapeCombineMaskrT   boolrX   __all__r   r   r   <module>r      s{            zv&&w

769 $ 6>##J	  AvayyFF8$$$$" " " " "Y " " "                                  
h
        
5M	6N  
  
& #GJ//7  (   $WZ00&%@  y2  $  ",j!9   , !  ):6    8 #'   %/$<  ! 2  $  ",j!9   & &
3  0 #  !+   (   'L   0 #  !+   &  &<  (    'L   " !'*--z:wwu~~V  , !  &wz22J
GGTYNN[   " !'*--.  " !'*--.         X:'  # 0     Y    >":- 	      Y    
# 
 $     Y    jto	  &     Y    ,yUOw4  !:j!TNe$  )     i    UOw4  !jj!JTNo
  ( 	 	 	 	 	i 	 	 	 UO  !jw7W7  "	 	 	 	 	i 	 	 	 UO  !w7W7  $ . #   ' 0 0''%..''%..Q   & #GG,,ggennggennM  6 ")'*<"="=  $+GG$4$4ggenn#E    "< %)  "'.w/A'B'B&C  # , )  &ww//<   & #GG,,lJG  , "  &ww//zJ   . #   ' 0 0,?   * !  %gg..ggj>Q>QR   _

 ww''1C)D)DeL
  ( %  $WW--w@T8U8UV   * !  %gg..
;   & #GG,,j''BV:W:WX  (    $WW--z7GGL`DaDab   (    $WW--sE:   (    $WW--sGGENNC   	
 
. GG
L
L&,
L    * 
L
L
L
N
L   !  0 !(.&.*F*FW]WcHdHd e  #  ]w ]4 ] ] ] ]( ( (r   