a
    ij	                  
   @   sP  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edejejejejejejdd Zeedejdd Zeedejejejdd  Z eedejejej!d!d" Z"eedejejejd#d$ Z#eedejejej!d%d& Z$eedejejejd'd( Z%eedejejej!d)d* Z&eeej'ejd+d, Z(eeejejej)ejd-d. Z*eedejejejej)ejd/d0 Z+eedejejejejejd1d2 Z,dS )3z2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNGL_ATI_vertex_array_objectc                 C   s   t j| t jjdtjdS )Nr   )Zerror_checker)_pZcreateFunctionZPLATFORMZGLr   Z_error_checker)function r   c/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/raw/GL/ATI/vertex_array_object.py_f   s    r   GL_ARRAY_OBJECT_BUFFER_ATIif  GL_ARRAY_OBJECT_OFFSET_ATIig  GL_DISCARD_ATIic  GL_DYNAMIC_ATIia  GL_OBJECT_BUFFER_SIZE_ATIid  GL_OBJECT_BUFFER_USAGE_ATIie  GL_PRESERVE_ATIib  GL_STATIC_ATIi`  c                 C   s   d S Nr   )arraysizetypestridebufferoffsetr   r   r   glArrayObjectATI   s    r   c                 C   s   d S r   r   r   r   r   r   glFreeObjectBufferATI   s    r   c                 C   s   d S r   r   r   pnameparamsr   r   r   glGetArrayObjectfvATI   s    r#   c                 C   s   d S r   r   r    r   r   r   glGetArrayObjectivATI   s    r$   c                 C   s   d S r   r   r   r!   r"   r   r   r   glGetObjectBufferfvATI"   s    r&   c                 C   s   d S r   r   r%   r   r   r   glGetObjectBufferivATI%   s    r'   c                 C   s   d S r   r   idr!   r"   r   r   r   glGetVariantArrayObjectfvATI(   s    r*   c                 C   s   d S r   r   r(   r   r   r   glGetVariantArrayObjectivATI+   s    r+   c                 C   s   d S r   r   r   r   r   r   glIsObjectBufferATI.   s    r,   c                 C   s   d S r   r   )r   pointerusager   r   r   glNewObjectBufferATI1   s    r/   c                 C   s   d S r   r   )r   r   r   r-   Zpreserver   r   r   glUpdateObjectBufferATI4   s    r0   c                 C   s   d S r   r   )r)   r   r   r   r   r   r   r   glVariantArrayObjectATI7   s    r1   )-__doc__ZOpenGLr   r	   r   ZOpenGL.raw.GLr   Z_csZOpenGL.raw.GL._typesr   ZOpenGL.constantr   Z_CctypesZ_EXTENSION_NAMEr   r   r   r   r   r   r   r   r   typesZGLenumZGLintZGLsizeiZGLuintr   r   ZGLfloatArrayr#   Z
GLintArrayr$   r&   r'   r*   r+   Z	GLbooleanr,   Zc_void_pr/   r0   r1   r   r   r   r   <module>   sh   







 