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/d0ƒZ"ed1d2ƒZ#ed3d4ƒZ$ed5dƒZ%ed6d7ƒZ&ed8d9ƒZ'ed:d;ƒZ(ed<d=ƒZ)ed>d?ƒZ*ed@dAƒZ+edBdCƒZ,edDdEƒZ-edFdGƒZ.edHdIƒZ/edJdKƒZ0edLdMƒZ1edNdOƒZ2edPdQƒZ3edRdSƒZ4edTdUƒZ5edVdWƒZ6edXdYƒZ7edZd[ƒZ8ed\d]ƒZ9ed^d_ƒZ:ed`daƒZ;edbdcƒZ<edddeƒZ=edfdgƒZ>edhdiƒZ?edjdkƒZ@edldmƒZAedndQƒZBedodpƒZCedqdrƒZDedsdtƒZEedudvƒZFee GejHejIejJejKejLejJ¡dwdx„ ƒƒZMee GejHejIejNejO¡dydz„ ƒƒZPee GejQejIejRejQejJ¡d{d|„ ƒƒZSee GejNejIejRejJ¡d}d~„ ƒƒZTee GejNejIejRejOejJ¡dd€„ ƒƒZUee GejNejIejRejVejJ¡dd‚„ ƒƒZWee GejHejIejQ¡dƒd„„ ƒƒZXee GejHejIejN¡d…d†„ ƒƒZYee GejHejIejRejLejJ¡d‡dˆ„ ƒƒZZee GejHejIejKejLejJ¡d‰dŠ„ ƒƒZ[ee GejI¡d‹dŒ„ ƒƒZ\ee GejNejL¡ddŽ„ ƒƒZ]ee GejIej^¡dd„ ƒƒZ_ee GejL¡d‘d’„ ƒƒZ`ee Gejaejb¡d“d”„ ƒƒZcee GejHejIejJejJ¡d•d–„ ƒƒZdee GejHejIejNejNejQ¡d—d˜„ ƒƒZeee GejHejIejQejLejJ¡d™dš„ ƒƒZfee GejgejIejL¡d›dœ„ ƒƒZhee GejHejIejNejLejJ¡ddž„ ƒƒZiee GejHejIejN¡dŸd „ ƒƒZjee GejHejI¡d¡d¢„ ƒƒZkee GejH¡d£d¤„ ƒƒZlee GejHejL¡d¥d¦„ ƒƒZmdS )§z2Autogenerated by xml_generate script, do not edit!é    )ÚplatformÚarrays)Ú_types)Ú*)Ú_errors)ÚConstantNÚEGL_VERSION_EGL_1_0c                 C   s   t j| t jjdtjdS )Nr   )Zerror_checker)Ú_pZcreateFunctionZPLATFORMZEGLr   Z_error_checker)Úfunction© r   ú\/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/raw/EGL/VERSION/EGL_1_0.pyÚ_f   s    r   ÚEGL_ALPHA_SIZEi!0  ÚEGL_BAD_ACCESSi0  ÚEGL_BAD_ALLOCi0  ÚEGL_BAD_ATTRIBUTEi0  ÚEGL_BAD_CONFIGi0  ÚEGL_BAD_CONTEXTi0  ÚEGL_BAD_CURRENT_SURFACEi0  ÚEGL_BAD_DISPLAYi0  ÚEGL_BAD_MATCHi	0  ÚEGL_BAD_NATIVE_PIXMAPi
0  ÚEGL_BAD_NATIVE_WINDOWi0  ÚEGL_BAD_PARAMETERi0  ÚEGL_BAD_SURFACEi0  ÚEGL_BLUE_SIZEi"0  ÚEGL_BUFFER_SIZEi 0  ÚEGL_CONFIG_CAVEATi'0  ÚEGL_CONFIG_IDi(0  ÚEGL_CORE_NATIVE_ENGINEi[0  ÚEGL_DEPTH_SIZEi%0  ÚEGL_DRAWiY0  ÚEGL_EXTENSIONSiU0  Ú	EGL_FALSEÚEGL_GREEN_SIZEi#0  Ú
EGL_HEIGHTiV0  ÚEGL_LARGEST_PBUFFERiX0  Ú	EGL_LEVELi)0  ÚEGL_MAX_PBUFFER_HEIGHTi*0  ÚEGL_MAX_PBUFFER_PIXELSi+0  ÚEGL_MAX_PBUFFER_WIDTHi,0  ÚEGL_NATIVE_RENDERABLEi-0  ÚEGL_NATIVE_VISUAL_IDi.0  ÚEGL_NATIVE_VISUAL_TYPEi/0  ÚEGL_NONEi80  ÚEGL_NON_CONFORMANT_CONFIGiQ0  ÚEGL_NOT_INITIALIZEDi0  ÚEGL_PBUFFER_BITé   ÚEGL_PIXMAP_BITé   ÚEGL_READiZ0  ÚEGL_RED_SIZEi$0  ÚEGL_SAMPLESi10  ÚEGL_SAMPLE_BUFFERSi20  ÚEGL_SLOW_CONFIGiP0  ÚEGL_STENCIL_SIZEi&0  ÚEGL_SUCCESSi 0  ÚEGL_SURFACE_TYPEi30  ÚEGL_TRANSPARENT_BLUE_VALUEi50  ÚEGL_TRANSPARENT_GREEN_VALUEi60  ÚEGL_TRANSPARENT_RED_VALUEi70  ÚEGL_TRANSPARENT_RGBiR0  ÚEGL_TRANSPARENT_TYPEi40  ÚEGL_TRUEÚ
EGL_VENDORiS0  ÚEGL_VERSIONiT0  Ú	EGL_WIDTHiW0  ÚEGL_WINDOW_BITé   c                 C   s   d S ©Nr   )ÚdpyÚattrib_listÚconfigsÚconfig_sizeÚ
num_configr   r   r   ÚeglChooseConfigI   s    rN   c                 C   s   d S rH   r   )rI   ÚsurfaceÚtargetr   r   r   ÚeglCopyBuffersL   s    rQ   c                 C   s   d S rH   r   )rI   ÚconfigZshare_contextrJ   r   r   r   ÚeglCreateContextO   s    rS   c                 C   s   d S rH   r   )rI   rR   rJ   r   r   r   ÚeglCreatePbufferSurfaceR   s    rT   c                 C   s   d S rH   r   )rI   rR   ZpixmaprJ   r   r   r   ÚeglCreatePixmapSurfaceU   s    rU   c                 C   s   d S rH   r   )rI   rR   ÚwinrJ   r   r   r   ÚeglCreateWindowSurfaceX   s    rW   c                 C   s   d S rH   r   )rI   Úctxr   r   r   ÚeglDestroyContext[   s    rY   c                 C   s   d S rH   r   ©rI   rO   r   r   r   ÚeglDestroySurface^   s    r[   c                 C   s   d S rH   r   )rI   rR   Ú	attributeÚvaluer   r   r   ÚeglGetConfigAttriba   s    r^   c                 C   s   d S rH   r   )rI   rK   rL   rM   r   r   r   ÚeglGetConfigsd   s    r_   c                   C   s   d S rH   r   r   r   r   r   ÚeglGetCurrentDisplayg   s    r`   c                 C   s   d S rH   r   )Zreaddrawr   r   r   ÚeglGetCurrentSurfacej   s    ra   c                 C   s   d S rH   r   )Z
display_idr   r   r   ÚeglGetDisplaym   s    rb   c                   C   s   d S rH   r   r   r   r   r   ÚeglGetErrorp   s    rc   c                 C   s   d S rH   r   )Zprocnamer   r   r   ÚeglGetProcAddresss   s    rd   c                 C   s   d S rH   r   )rI   ÚmajorÚminorr   r   r   ÚeglInitializev   s    rg   c                 C   s   d S rH   r   )rI   ZdrawÚreadrX   r   r   r   ÚeglMakeCurrenty   s    ri   c                 C   s   d S rH   r   )rI   rX   r\   r]   r   r   r   ÚeglQueryContext|   s    rj   c                 C   s   d S rH   r   )rI   Únamer   r   r   ÚeglQueryString   s    rl   c                 C   s   d S rH   r   )rI   rO   r\   r]   r   r   r   ÚeglQuerySurface‚   s    rm   c                 C   s   d S rH   r   rZ   r   r   r   ÚeglSwapBuffers…   s    rn   c                 C   s   d S rH   r   )rI   r   r   r   ÚeglTerminateˆ   s    ro   c                   C   s   d S rH   r   r   r   r   r   Ú	eglWaitGL‹   s    rp   c                 C   s   d S rH   r   )Zenginer   r   r   ÚeglWaitNativeŽ   s    rq   )nÚ__doc__ZOpenGLr   r	   r   ZOpenGL.raw.EGLr   Z_csZOpenGL.raw.EGL._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(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r3   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   ÚtypesZ
EGLBooleanZ
EGLDisplayZ
GLintArrayZGLvoidpArrayZEGLintrN   Z
EGLSurfaceZEGLNativePixmapTyperQ   Z
EGLContextZ	EGLConfigrS   rT   rU   ZEGLNativeWindowTyperW   rY   r[   r^   r_   r`   ra   ZEGLNativeDisplayTyperb   rc   Zc_void_pZGLbyteArrayrd   rg   ri   rj   Úc_char_prl   rm   rn   ro   rp   rq   r   r   r   r   Ú<module>   s  

























































