a
    ij                     @   sj  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eejejejejejdd Zeeejejejej dd  Z!eeej"ejejd!d" Z#eeej"ejejejej d#d$ Z$eeej"ejejejd%d& Z%dS )'z2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNEGL_KHR_reusable_syncc                 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/KHR/reusable_sync.py_f   s    r   EGL_CONDITION_SATISFIED_KHRi0  EGL_FOREVER_KHRl    EGL_SIGNALED_KHRi0  EGL_SYNC_FLUSH_COMMANDS_BIT_KHR   EGL_SYNC_REUSABLE_KHRi0  EGL_SYNC_STATUS_KHRi0  EGL_SYNC_TYPE_KHRi0  EGL_TIMEOUT_EXPIRED_KHRi0  EGL_UNSIGNALED_KHRi0  c                 C   s   d S Nr   )dpysyncflagstimeoutr   r   r   eglClientWaitSyncKHR   s    r   c                 C   s   d S r   r   )r   typeZattrib_listr   r   r   eglCreateSyncKHR   s    r   c                 C   s   d S r   r   )r   r   r   r   r   eglDestroySyncKHR   s    r    c                 C   s   d S r   r   )r   r   	attributevaluer   r   r   eglGetSyncAttribKHR!   s    r#   c                 C   s   d S r   r   )r   r   moder   r   r   eglSignalSyncKHR$   s    r%   )&__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   typesZEGLintZ
EGLDisplayZ
EGLSyncKHRZ
EGLTimeKHRr   ZEGLenumZ
GLintArrayr   Z
EGLBooleanr    r#   r%   r   r   r   r   <module>   s@   








