a
    ijb$                     @   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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dodpZBedqdrZCedsdtZDedudvZEedwdxZFedydzZGed{d|ZHed}d~ZIeddZJeddZKeddZLeddZMeddZNeddZOeddZPeddZQeddZReddZSeddZTeddZUeddZVeddZWeddZXeddZYeddZZee[dej\ej\ej\ej\dd Z]ee[dej^dd Z_ee[dej^ej`ej`ej^ej^ejadd Zbee[dej^ej^ej`ej^ej^ejadd Zcee[dej^ej^ejddd Zeee[dej^ej^ejfdd Zgee[dej^ej^ej`ej^ej^ejadd Zhee[dej^ej^ej`ej`ej^ej^ejadd Ziee[dej^ej^ej\dd Zjee[dej^ej^ejddd Zkee[dej^ej^ejldd Zmee[dej^ej^ejfdd Znee[dej^ej`ejlejlej`dd Zoee[dej^ej^ejlejlej`dd Zpee[dej^ej^ejlejlej`dd Zqee[dej^ej^ejlejlej`ej`dd Zree[dej^ej^ej^ejadd Zsee[dej^ej^ejdddĄ Ztee[dej^ej^ejfddƄ Zuee[dej^ej^ej^ejaddȄ Zvee[dej^ej^ejdddʄ Zwee[dej^ej^ejfdd̄ Zxee[dej^ejyej^ej^ejadd΄ Zzee[dej^ej^ejdddЄ Z{ee[dej^ej^ejfdd҄ Z|ee[dej^ejyej^ej^ejaddԄ Z}ee[dej^ej^ejdddք Z~ee[dej^ej^ejfdd؄ Zee[dej^ej^ej^ejaejaejaddڄ Zee[dej^ej`ej^ejydd܄ Zee[dej^ej^ejyddބ Zee[dej^dd Zee[dej^dd Zee[dej^ej^ej`ej`ej^ej^ejaeja	dd ZdS )z2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNGL_ARB_imagingc                 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   W/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/raw/GL/ARB/imaging.py_f   s    r   GL_BLEND_COLORi  GL_BLEND_EQUATIONi	  GL_COLOR_MATRIXi  GL_COLOR_MATRIX_STACK_DEPTHi  GL_COLOR_TABLEiЀ  GL_COLOR_TABLE_ALPHA_SIZEi݀  GL_COLOR_TABLE_BIASi׀  GL_COLOR_TABLE_BLUE_SIZEi܀  GL_COLOR_TABLE_FORMATi؀  GL_COLOR_TABLE_GREEN_SIZEiۀ  GL_COLOR_TABLE_INTENSITY_SIZEi߀  GL_COLOR_TABLE_LUMINANCE_SIZEiހ  GL_COLOR_TABLE_RED_SIZEiڀ  GL_COLOR_TABLE_SCALEiր  GL_COLOR_TABLE_WIDTHiـ  GL_CONSTANT_ALPHAi  GL_CONSTANT_BORDERiQ  GL_CONSTANT_COLORi  GL_CONVOLUTION_1Di  GL_CONVOLUTION_2Di  GL_CONVOLUTION_BORDER_COLORiT  GL_CONVOLUTION_BORDER_MODEi  GL_CONVOLUTION_FILTER_BIASi  GL_CONVOLUTION_FILTER_SCALEi  GL_CONVOLUTION_FORMATi  GL_CONVOLUTION_HEIGHTi  GL_CONVOLUTION_WIDTHi  GL_FUNC_ADDi  GL_FUNC_REVERSE_SUBTRACTi  GL_FUNC_SUBTRACTi
  GL_HISTOGRAMi$  GL_HISTOGRAM_ALPHA_SIZEi+  GL_HISTOGRAM_BLUE_SIZEi*  GL_HISTOGRAM_FORMATi'  GL_HISTOGRAM_GREEN_SIZEi)  GL_HISTOGRAM_LUMINANCE_SIZEi,  GL_HISTOGRAM_RED_SIZEi(  GL_HISTOGRAM_SINKi-  GL_HISTOGRAM_WIDTHi&  GL_MAXi  GL_MAX_COLOR_MATRIX_STACK_DEPTHi  GL_MAX_CONVOLUTION_HEIGHTi  GL_MAX_CONVOLUTION_WIDTHi  GL_MINi  	GL_MINMAXi.  GL_MINMAX_FORMATi/  GL_MINMAX_SINKi0  GL_ONE_MINUS_CONSTANT_ALPHAi  GL_ONE_MINUS_CONSTANT_COLORi  GL_POST_COLOR_MATRIX_ALPHA_BIASi   GL_POST_COLOR_MATRIX_ALPHA_SCALEi  GL_POST_COLOR_MATRIX_BLUE_BIASi  GL_POST_COLOR_MATRIX_BLUE_SCALEi   GL_POST_COLOR_MATRIX_COLOR_TABLEiҀ  GL_POST_COLOR_MATRIX_GREEN_BIASi   GL_POST_COLOR_MATRIX_GREEN_SCALEi  GL_POST_COLOR_MATRIX_RED_BIASi  GL_POST_COLOR_MATRIX_RED_SCALEi  GL_POST_CONVOLUTION_ALPHA_BIASi#  GL_POST_CONVOLUTION_ALPHA_SCALEi  GL_POST_CONVOLUTION_BLUE_BIASi"  GL_POST_CONVOLUTION_BLUE_SCALEi  GL_POST_CONVOLUTION_COLOR_TABLEiр  GL_POST_CONVOLUTION_GREEN_BIASi!  GL_POST_CONVOLUTION_GREEN_SCALEi  GL_POST_CONVOLUTION_RED_BIASi   GL_POST_CONVOLUTION_RED_SCALEi  GL_PROXY_COLOR_TABLEiӀ  GL_PROXY_HISTOGRAMi%  &GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLEiՀ  %GL_PROXY_POST_CONVOLUTION_COLOR_TABLEiԀ  	GL_REDUCEi  GL_REPLICATE_BORDERiS  GL_SEPARABLE_2Di  GL_TABLE_TOO_LARGEi1  c                 C   s   d S Nr   )redgreenbluealphar   r   r   glBlendColorY   s    r^   c                 C   s   d S rY   r   )moder   r   r   glBlendEquation\   s    r`   c                 C   s   d S rY   r   )targetstartcountformattypedatar   r   r   glColorSubTable_   s    rg   c                 C   s   d S rY   r   )ra   internalformatwidthrd   re   tabler   r   r   glColorTableb   s    rk   c                 C   s   d S rY   r   ra   Zpnameparamsr   r   r   glColorTableParameterfve   s    rn   c                 C   s   d S rY   r   rl   r   r   r   glColorTableParameterivh   s    ro   c                 C   s   d S rY   r   )ra   rh   ri   rd   re   imager   r   r   glConvolutionFilter1Dk   s    rq   c                 C   s   d S rY   r   )ra   rh   ri   heightrd   re   rp   r   r   r   glConvolutionFilter2Dn   s    rs   c                 C   s   d S rY   r   rl   r   r   r   glConvolutionParameterfq   s    rt   c                 C   s   d S rY   r   rl   r   r   r   glConvolutionParameterfvt   s    ru   c                 C   s   d S rY   r   rl   r   r   r   glConvolutionParameteriw   s    rv   c                 C   s   d S rY   r   rl   r   r   r   glConvolutionParameterivz   s    rw   c                 C   s   d S rY   r   )ra   rb   xyri   r   r   r   glCopyColorSubTable}   s    rz   c                 C   s   d S rY   r   ra   rh   rx   ry   ri   r   r   r   glCopyColorTable   s    r|   c                 C   s   d S rY   r   r{   r   r   r   glCopyConvolutionFilter1D   s    r}   c                 C   s   d S rY   r   )ra   rh   rx   ry   ri   rr   r   r   r   glCopyConvolutionFilter2D   s    r~   c                 C   s   d S rY   r   )ra   rd   re   rj   r   r   r   glGetColorTable   s    r   c                 C   s   d S rY   r   rl   r   r   r   glGetColorTableParameterfv   s    r   c                 C   s   d S rY   r   rl   r   r   r   glGetColorTableParameteriv   s    r   c                 C   s   d S rY   r   )ra   rd   re   rp   r   r   r   glGetConvolutionFilter   s    r   c                 C   s   d S rY   r   rl   r   r   r   glGetConvolutionParameterfv   s    r   c                 C   s   d S rY   r   rl   r   r   r   glGetConvolutionParameteriv   s    r   c                 C   s   d S rY   r   ra   resetrd   re   valuesr   r   r   glGetHistogram   s    r   c                 C   s   d S rY   r   rl   r   r   r   glGetHistogramParameterfv   s    r   c                 C   s   d S rY   r   rl   r   r   r   glGetHistogramParameteriv   s    r   c                 C   s   d S rY   r   r   r   r   r   glGetMinmax   s    r   c                 C   s   d S rY   r   rl   r   r   r   glGetMinmaxParameterfv   s    r   c                 C   s   d S rY   r   rl   r   r   r   glGetMinmaxParameteriv   s    r   c                 C   s   d S rY   r   )ra   rd   re   rowcolumnspanr   r   r   glGetSeparableFilter   s    r   c                 C   s   d S rY   r   )ra   ri   rh   sinkr   r   r   glHistogram   s    r   c                 C   s   d S rY   r   )ra   rh   r   r   r   r   glMinmax   s    r   c                 C   s   d S rY   r   ra   r   r   r   glResetHistogram   s    r   c                 C   s   d S rY   r   r   r   r   r   glResetMinmax   s    r   c                 C   s   d S rY   r   )ra   rh   ri   rr   rd   re   r   r   r   r   r   glSeparableFilter2D   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?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   typesZGLfloatr^   ZGLenumr`   ZGLsizeiZc_void_prg   rk   ZGLfloatArrayrn   Z
GLintArrayro   rq   rs   rt   ru   ZGLintrv   rw   rz   r|   r}   r~   r   r   r   r   r   r   Z	GLbooleanr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   <module>   sr  










































































   $  (