a
    i‚j‚  ã                
   @   s–  d Z ddlmZmZ ddlmZ ddlT ddlm	Z	 ddl
mZ ddlZdZd	d
„ ZeddƒZeddƒZeddƒZeddƒZeddƒZeddƒZeddƒZeddƒZeddƒZeddƒZeddƒZed d!ƒZed"d#ƒZed$d%ƒZed&d'ƒZed(dƒZed)d*ƒZ ed+d,ƒZ!ed-d.ƒZ"ed/d0ƒZ#ed1d2ƒZ$ed3d4ƒZ%ed5d6ƒZ&ed7d8ƒZ'ed9d:ƒZ(ed;dƒZ)ed<d=ƒZ*ed>d?ƒZ+ed@dAƒZ,edBdƒZ-edCdDƒZ.edEdFƒZ/edGdHƒZ0edId'ƒZ1edJdKƒZ2edLdMƒZ3edNdOƒZ4edPdQƒZ5edRdSƒZ6edTdUƒZ7edVdWƒZ8edXdYƒZ9edZd[ƒZ:ed\d]ƒZ;ed^d_ƒZ<ed`daƒZ=edbdcƒZ>edddeƒZ?edfdgƒZ@edhdiƒZAedjdkƒZBedldmƒZCedndoƒZDedpd'ƒZEedqdrƒZFedsdtƒZGee He IejJ¡e IejK¡ejLe IejL¡e IejL¡¡dudv„ ƒƒZMee HejNe IejK¡ejJejLejNejO¡dwdx„ ƒƒZPee HejQe IejK¡ejJe IejL¡¡dydz„ ƒƒZRee HejSe IejK¡ejJejTe IejL¡¡d{d|„ ƒƒZUee HejVe IejK¡ejJejWe IejL¡¡d}d~„ ƒƒZXee Hde IejK¡ejQ¡dd€„ ƒƒZYee Hde IejK¡ejS¡dd‚„ ƒƒZZee Hde IejK¡ejV¡dƒd„„ ƒƒZ[ee Hej\¡d…d†„ ƒƒZ]ee HejLe IejK¡ejJejLe IejL¡¡d‡dˆ„ ƒƒZ^ee He IejJ¡e IejK¡ejLe IejL¡¡d‰dŠ„ ƒƒZ_ee Hde IejK¡ej\e Iej`¡¡d‹dŒ„ ƒƒZaee He Iejb¡e IejK¡ejJ¡ddŽ„ ƒƒZcee HejOe IejK¡ej\ej\ejN¡dd„ ƒƒZdee HejLe IejK¡ejNejLe IejL¡¡d‘d’„ ƒƒZeee Hde IejK¡ej\ejLe Iejf¡¡d“d”„ ƒƒZgee Hde IejK¡ej\ej`¡d•d–„ ƒƒZhdS )—z2Autogenerated by xml_generate script, do not edit!é    )ÚplatformÚarrays)Ú_types)Ú*)Ú_errors)ÚConstantNÚGLX_VERSION_GLX_1_3c                 C   s   t j| t jjdtjdS )Nr   )Zerror_checker)Ú_pZcreateFunctionZPLATFORMZGLXr   Z_error_checker)Úfunction© r   ú\/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/raw/GLX/VERSION/GLX_1_3.pyÚ_f   s    r   ÚGLX_ACCUM_BUFFER_BITé€   ÚGLX_AUX_BUFFERS_BITé   ÚGLX_BACK_LEFT_BUFFER_BITé   ÚGLX_BACK_RIGHT_BUFFER_BITé   ÚGLX_COLOR_INDEX_BITé   ÚGLX_COLOR_INDEX_TYPEi€  ÚGLX_CONFIG_CAVEATé    ÚGLX_DAMAGEDi €  ÚGLX_DEPTH_BUFFER_BITÚGLX_DIRECT_COLORi€  ÚGLX_DONT_CAREl   ÿÿ ÚGLX_DRAWABLE_TYPEi€  ÚGLX_EVENT_MASKi€  ÚGLX_FBCONFIG_IDi€  ÚGLX_FRONT_LEFT_BUFFER_BITé   ÚGLX_FRONT_RIGHT_BUFFER_BITÚGLX_GRAY_SCALEi€  Ú
GLX_HEIGHTi€  ÚGLX_LARGEST_PBUFFERi€  ÚGLX_MAX_PBUFFER_HEIGHTi€  ÚGLX_MAX_PBUFFER_PIXELSi€  ÚGLX_MAX_PBUFFER_WIDTHi€  ÚGLX_NONEi €  ÚGLX_NON_CONFORMANT_CONFIGi€  ÚGLX_PBUFFERi#€  ÚGLX_PBUFFER_BITÚGLX_PBUFFER_CLOBBER_MASKi   ÚGLX_PBUFFER_HEIGHTi@€  ÚGLX_PBUFFER_WIDTHiA€  ÚGLX_PIXMAP_BITÚGLX_PRESERVED_CONTENTSi€  ÚGLX_PSEUDO_COLORi€  ÚGLX_RENDER_TYPEi€  ÚGLX_RGBA_BITÚGLX_RGBA_TYPEi€  Ú	GLX_SAVEDi!€  Ú
GLX_SCREENi€  ÚGLX_SLOW_CONFIGi€  ÚGLX_STATIC_COLORi€  ÚGLX_STATIC_GRAYi€  ÚGLX_STENCIL_BUFFER_BITé@   ÚGLX_TRANSPARENT_ALPHA_VALUEé(   ÚGLX_TRANSPARENT_BLUE_VALUEé'   ÚGLX_TRANSPARENT_GREEN_VALUEé&   ÚGLX_TRANSPARENT_INDEXi	€  ÚGLX_TRANSPARENT_INDEX_VALUEé$   ÚGLX_TRANSPARENT_RED_VALUEé%   ÚGLX_TRANSPARENT_RGBi€  ÚGLX_TRANSPARENT_TYPEé#   ÚGLX_TRUE_COLORi€  ÚGLX_VISUAL_IDi€  Ú	GLX_WIDTHi€  Ú
GLX_WINDOWi"€  ÚGLX_WINDOW_BITÚGLX_X_RENDERABLEi€  ÚGLX_X_VISUAL_TYPEé"   c                 C   s   d S ©Nr   )ÚdpyÚscreenÚattrib_listÚ	nelementsr   r   r   ÚglXChooseFBConfigF   s    rZ   c                 C   s   d S rU   r   )rV   ÚconfigZrender_typeZ
share_listÚdirectr   r   r   ÚglXCreateNewContextI   s    r]   c                 C   s   d S rU   r   )rV   r[   rX   r   r   r   ÚglXCreatePbufferL   s    r^   c                 C   s   d S rU   r   )rV   r[   ÚpixmaprX   r   r   r   ÚglXCreatePixmapO   s    r`   c                 C   s   d S rU   r   )rV   r[   ÚwinrX   r   r   r   ÚglXCreateWindowR   s    rb   c                 C   s   d S rU   r   )rV   Zpbufr   r   r   ÚglXDestroyPbufferU   s    rc   c                 C   s   d S rU   r   )rV   r_   r   r   r   ÚglXDestroyPixmapX   s    rd   c                 C   s   d S rU   r   )rV   ra   r   r   r   ÚglXDestroyWindow[   s    re   c                   C   s   d S rU   r   r   r   r   r   ÚglXGetCurrentReadDrawable^   s    rf   c                 C   s   d S rU   r   )rV   r[   Ú	attributeÚvaluer   r   r   ÚglXGetFBConfigAttriba   s    ri   c                 C   s   d S rU   r   )rV   rW   rY   r   r   r   ÚglXGetFBConfigsd   s    rj   c                 C   s   d S rU   r   ©rV   ÚdrawZ
event_maskr   r   r   ÚglXGetSelectedEventg   s    rm   c                 C   s   d S rU   r   )rV   r[   r   r   r   ÚglXGetVisualFromFBConfigj   s    rn   c                 C   s   d S rU   r   )rV   rl   ÚreadÚctxr   r   r   ÚglXMakeContextCurrentm   s    rq   c                 C   s   d S rU   r   )rV   rp   rg   rh   r   r   r   ÚglXQueryContextp   s    rr   c                 C   s   d S rU   r   )rV   rl   rg   rh   r   r   r   ÚglXQueryDrawables   s    rs   c                 C   s   d S rU   r   rk   r   r   r   ÚglXSelectEventv   s    rt   )iÚ__doc__ZOpenGLr   r	   r   ZOpenGL.raw.GLXr   Z_csZOpenGL.raw.GLX._typesr   ZOpenGL.constantr   Z_CÚctypesZ_EXTENSION_NAMEr   r   r   r   r   r   r   r   r   r   r   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?   rA   rC   rE   rF   rH   rJ   rK   rM   rN   rO   rP   rQ   rR   rS   ÚtypesZPOINTERZGLXFBConfigZDisplayZc_intrZ   Z
GLXContextZBoolr]   Z
GLXPbufferr^   Z	GLXPixmapZPixmapr`   Z	GLXWindowZWindowrb   rc   rd   re   ZGLXDrawablerf   ri   rj   Zc_ulongrm   ZXVisualInforn   rq   rr   Zc_uintrs   rt   r   r   r   r   Ú<module>   sæ   























































2$"&&
&(  &$