
    ^j                        d dl mZ d dlmZmZmZ d dlZd dlm	Z	m
Z
 d dlmZ ddgZej                            d	          Zej                            d
	          Z	 	 dddZ	 	 dddZdS )    )annotations)AnyCallableSequenceN)decorate_functionmissing_function)r   link_GLlink_AGLOpenGL)	frameworkAGLnamestrrestyper   argtypesrequires
str | NonesuggestionsSequence[str] | NonereturnCallable[..., Any]c                    	 t          t          |           }||_        ||_        t	          ||            |S # t
          $ r t          | ||          cY S w xY wN)getattrgl_libr   r   r   AttributeErrorr   r   r   r   r   r   funcs         L/home/agentuser/manim-venv/lib/python3.11/site-packages/pyglet/gl/lib_agl.pyr	   r	      sl    =vt$$ $%%% = = =h<<<<<=   47 AAc                    	 t          t          |           }||_        ||_        t	          ||            |S # t
          $ r t          | ||          cY S w xY wr   )r   agl_libr   r   r   r   r   r   s         r   r
   r
      sl    =w%% $%%% = = =h<<<<<=r    )NN)r   r   r   r   r   r   r   r   r   r   r   r   )
__future__r   typingr   r   r   
pyglet.libpygletpyglet.gl.libr   r   __all__libload_libraryr   r"   r	   r
        r   <module>r-      s    " " " " " " * * * * * * * * * *     = = = = = = = =      j
!		 	 8	 	4	4
*
!
!E
!
2
2 LP04	= 	= 	= 	= 	= MQ04	= 	= 	= 	= 	= 	= 	=r,   