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e eje ej¡eje ej¡e ej¡¡dd„ ƒƒZee eje ej¡eje ej¡e ej¡e ej¡¡dd„ ƒƒZee eje ej¡ejejejej¡dd„ ƒƒZee eje ej¡ejejejeje ej¡e ej¡e ej¡¡	dd„ ƒƒZee eje ej¡ejeje ej¡e ej¡e ej¡¡dd„ ƒƒZdS )z2Autogenerated by xml_generate script, do not edit!é    )ÚplatformÚarrays)Ú_types)Ú*)Ú_errors)ÚConstantNÚGLX_OML_sync_controlc                 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/OML/sync_control.pyÚ_f   s    r   c                 C   s   d S ©Nr   )ÚdpyÚdrawableÚ	numeratorÚdenominatorr   r   r   ÚglXGetMscRateOML   s    r   c                 C   s   d S r   r   )r   r   ÚustÚmscÚsbcr   r   r   ÚglXGetSyncValuesOML   s    r   c                 C   s   d S r   r   )r   r   Ú
target_mscÚdivisorÚ	remainderr   r   r   ÚglXSwapBuffersMscOML   s    r   c                 C   s   d S r   r   )r   r   r   r   r   r   r   r   r   r   r   ÚglXWaitForMscOML   s    r   c                 C   s   d S r   r   )r   r   Z
target_sbcr   r   r   r   r   r   ÚglXWaitForSbcOML   s    r   )Ú__doc__ZOpenGLr   r	   r   ZOpenGL.raw.GLXr   Z_csZOpenGL.raw.GLX._typesr   ZOpenGL.constantr   Z_CÚctypesZ_EXTENSION_NAMEr   ÚtypesZBoolZPOINTERZDisplayZGLXDrawableZint32_tr   Zint64_tr   r   r   r   r   r   r   r   Ú<module>   s.   ,6$B: