a
    ij                  	   @   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d5d6Z%ed7d8Z&ed9d:Z'ed;d<Z(ed=d>Z)ed?d@Z*edAdBZ+edCdDZ,edEdFZ-edGdHZ.edIdJZ/edKdLZ0edMdNZ1edOdPZ2edQdRZ3edSdTZ4edUdVZ5edWdXZ6edYdZZ7ed[d\Z8ed]d^Z9ed_d`Z:edadbZ;edcddZ<ededfZ=edgdhZ>edidjZ?edkdlZ@edmdnZAeeBdejCejCejCejCdodp ZDeeBdejEdqdr ZFeeBdejEejEejEejEdsdt ZGeeBdejEejHejIdudv ZJeeBdejKdwdx ZLeeBdejMdydz ZNeeBdejCd{d| ZOeeBdejPd}d~ ZQeeBdejEejRejSejHdd ZTeeBdejEejSejEejUejHdd ZVeeBdejEejCdd ZWeeBdejEejPdd ZXeeBdejEejYdd ZZeeBdejEejRdd Z[eeBdej\ej\ej\dd Z]eeBdej^dd Z_eeBdejKejKejKdd Z`eeBdejMdd ZaeeBdejCejCejCdd ZbeeBdejPdd ZceeBdejYejYejYdd ZdeeBdejRdd ZeeeBdejfejfejfdd ZgeeBdejhdd ZieeBdejjejjejjdd ZkeeBdejldd ZmeeBdejnejnejndd ZoeeBdejpdd ZqeeBdejrejrejrdd ZseeBdejtdd ZueeBdejYejEejHejIdd ZveeBdejKejKdd ZweeBdejMdd ZxeeBdejCejCdd ZyeeBdejPdd ZzeeBdejYejYdd Z{eeBdejRdd Z|eeBdejfejfdd Z}eeBdejhdd Z~eeBdejKejKejKdd ZeeBdejMdd ZeeBdejCejCejCdd ZeeBdejPddĄ ZeeBdejYejYejYddƄ ZeeBdejRddȄ ZeeBdejfejfejfddʄ ZeeBdejhdd̄ ZdS )z2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNGL_VERSION_GL_1_4c                 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   Z/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/raw/GL/VERSION/GL_1_4.py_f   s    r   GL_BLEND_COLORi  GL_BLEND_DST_ALPHAiʀ  GL_BLEND_DST_RGBiȀ  GL_BLEND_EQUATIONi	  GL_BLEND_SRC_ALPHAiˀ  GL_BLEND_SRC_RGBiɀ  GL_COLOR_SUMiX  GL_COMPARE_R_TO_TEXTUREiN  GL_CONSTANT_ALPHAi  GL_CONSTANT_COLORi  GL_CURRENT_FOG_COORDINATEiS  GL_CURRENT_SECONDARY_COLORiY  GL_DECR_WRAPi  GL_DEPTH_COMPONENT16i  GL_DEPTH_COMPONENT24i  GL_DEPTH_COMPONENT32i  GL_DEPTH_TEXTURE_MODEiK  GL_FOG_COORDINATEiQ  GL_FOG_COORDINATE_ARRAYiW  GL_FOG_COORDINATE_ARRAY_POINTERiV  GL_FOG_COORDINATE_ARRAY_STRIDEiU  GL_FOG_COORDINATE_ARRAY_TYPEiT  GL_FOG_COORDINATE_SOURCEiP  GL_FRAGMENT_DEPTHiR  GL_FUNC_ADDi  GL_FUNC_REVERSE_SUBTRACTi  GL_FUNC_SUBTRACTi
  GL_GENERATE_MIPMAPi  GL_GENERATE_MIPMAP_HINTi  GL_INCR_WRAPi  GL_MAXi  GL_MAX_TEXTURE_LOD_BIASi  GL_MINi  GL_MIRRORED_REPEATip  GL_ONE_MINUS_CONSTANT_ALPHAi  GL_ONE_MINUS_CONSTANT_COLORi  GL_POINT_DISTANCE_ATTENUATIONi)  GL_POINT_FADE_THRESHOLD_SIZEi(  GL_POINT_SIZE_MAXi'  GL_POINT_SIZE_MINi&  GL_SECONDARY_COLOR_ARRAYi^   GL_SECONDARY_COLOR_ARRAY_POINTERi]  GL_SECONDARY_COLOR_ARRAY_SIZEiZ  GL_SECONDARY_COLOR_ARRAY_STRIDEi\  GL_SECONDARY_COLOR_ARRAY_TYPEi[  GL_TEXTURE_COMPARE_FUNCiM  GL_TEXTURE_COMPARE_MODEiL  GL_TEXTURE_DEPTH_SIZEiJ  GL_TEXTURE_FILTER_CONTROLi   GL_TEXTURE_LOD_BIASi  c                 C   s   d S Nr   )redgreenbluealphar   r   r   glBlendColor@   s    rE   c                 C   s   d S r@   r   )moder   r   r   glBlendEquationC   s    rG   c                 C   s   d S r@   r   )Z
sfactorRGBZ
dfactorRGBZsfactorAlphaZdfactorAlphar   r   r   glBlendFuncSeparateF   s    rH   c                 C   s   d S r@   r   )typestridepointerr   r   r   glFogCoordPointerI   s    rL   c                 C   s   d S r@   r   Zcoordr   r   r   glFogCoorddL   s    rN   c                 C   s   d S r@   r   rM   r   r   r   glFogCoorddvO   s    rO   c                 C   s   d S r@   r   rM   r   r   r   glFogCoordfR   s    rP   c                 C   s   d S r@   r   rM   r   r   r   glFogCoordfvU   s    rQ   c                 C   s   d S r@   r   )rF   firstcount	drawcountr   r   r   glMultiDrawArraysX   s    rU   c                 C   s   d S r@   r   )rF   rS   rI   indicesrT   r   r   r   glMultiDrawElements[   s    rW   c                 C   s   d S r@   r   pnameparamr   r   r   glPointParameterf^   s    r[   c                 C   s   d S r@   r   rY   paramsr   r   r   glPointParameterfva   s    r^   c                 C   s   d S r@   r   rX   r   r   r   glPointParameterid   s    r_   c                 C   s   d S r@   r   r\   r   r   r   glPointParameterivg   s    r`   c                 C   s   d S r@   r   rA   rB   rC   r   r   r   glSecondaryColor3bj   s    rb   c                 C   s   d S r@   r   vr   r   r   glSecondaryColor3bvm   s    re   c                 C   s   d S r@   r   ra   r   r   r   glSecondaryColor3dp   s    rf   c                 C   s   d S r@   r   rc   r   r   r   glSecondaryColor3dvs   s    rg   c                 C   s   d S r@   r   ra   r   r   r   glSecondaryColor3fv   s    rh   c                 C   s   d S r@   r   rc   r   r   r   glSecondaryColor3fvy   s    ri   c                 C   s   d S r@   r   ra   r   r   r   glSecondaryColor3i|   s    rj   c                 C   s   d S r@   r   rc   r   r   r   glSecondaryColor3iv   s    rk   c                 C   s   d S r@   r   ra   r   r   r   glSecondaryColor3s   s    rl   c                 C   s   d S r@   r   rc   r   r   r   glSecondaryColor3sv   s    rm   c                 C   s   d S r@   r   ra   r   r   r   glSecondaryColor3ub   s    rn   c                 C   s   d S r@   r   rc   r   r   r   glSecondaryColor3ubv   s    ro   c                 C   s   d S r@   r   ra   r   r   r   glSecondaryColor3ui   s    rp   c                 C   s   d S r@   r   rc   r   r   r   glSecondaryColor3uiv   s    rq   c                 C   s   d S r@   r   ra   r   r   r   glSecondaryColor3us   s    rr   c                 C   s   d S r@   r   rc   r   r   r   glSecondaryColor3usv   s    rs   c                 C   s   d S r@   r   )sizerI   rJ   rK   r   r   r   glSecondaryColorPointer   s    ru   c                 C   s   d S r@   r   xyr   r   r   glWindowPos2d   s    ry   c                 C   s   d S r@   r   rc   r   r   r   glWindowPos2dv   s    rz   c                 C   s   d S r@   r   rv   r   r   r   glWindowPos2f   s    r{   c                 C   s   d S r@   r   rc   r   r   r   glWindowPos2fv   s    r|   c                 C   s   d S r@   r   rv   r   r   r   glWindowPos2i   s    r}   c                 C   s   d S r@   r   rc   r   r   r   glWindowPos2iv   s    r~   c                 C   s   d S r@   r   rv   r   r   r   glWindowPos2s   s    r   c                 C   s   d S r@   r   rc   r   r   r   glWindowPos2sv   s    r   c                 C   s   d S r@   r   rw   rx   zr   r   r   glWindowPos3d   s    r   c                 C   s   d S r@   r   rc   r   r   r   glWindowPos3dv   s    r   c                 C   s   d S r@   r   r   r   r   r   glWindowPos3f   s    r   c                 C   s   d S r@   r   rc   r   r   r   glWindowPos3fv   s    r   c                 C   s   d S r@   r   r   r   r   r   glWindowPos3i   s    r   c                 C   s   d S r@   r   rc   r   r   r   glWindowPos3iv   s    r   c                 C   s   d S r@   r   r   r   r   r   glWindowPos3s   s    r   c                 C   s   d S r@   r   rc   r   r   r   glWindowPos3sv   s    r   )__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   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>   r?   typesZGLfloatrE   ZGLenumrG   rH   ZGLsizeiZc_void_prL   ZGLdoublerN   ZGLdoubleArrayrO   rP   ZGLfloatArrayrQ   Z
GLintArrayZGLsizeiArrayrU   ZGLvoidpArrayrW   r[   r^   ZGLintr_   r`   ZGLbyterb   ZGLbyteArrayre   rf   rg   rh   ri   rj   rk   ZGLshortrl   ZGLshortArrayrm   ZGLubytern   ZGLubyteArrayro   ZGLuintrp   ZGLuintArrayrq   ZGLushortrr   ZGLushortArrayrs   ru   ry   rz   r{   r|   r}   r~   r   r   r   r   r   r   r   r   r   r   r   r   r   r   <module>   s  

















































