o
    iz                     @   s&   d dl mZ dgZG dd deZdS )    )BasePenQtPenc                   @   s>   e Zd ZdddZdd Zdd Zdd	 Zd
d Zdd ZdS )r   Nc                 C   s0   t | | |d u rddlm} | }|| _d S )Nr   )QPainterPath)r   __init__ZPyQt5.QtGuir   path)selfZglyphSetr   r    r   c/var/www/html/eduruby.in/lip-sync/lip-sync-env/lib/python3.10/site-packages/fontTools/pens/qtPen.pyr      s
   
zQtPen.__init__c                 C      | j j|  d S N)r   ZmoveTor   pr   r   r	   _moveTo      zQtPen._moveToc                 C   r
   r   )r   ZlineTor   r   r   r	   _lineTo   r   zQtPen._lineToc                 C   s   | j jg |||R   d S r   )r   ZcubicTo)r   p1p2Zp3r   r   r	   _curveToOne   s   zQtPen._curveToOnec                 C   s   | j jg ||R   d S r   )r   ZquadTo)r   r   r   r   r   r	   _qCurveToOne   s   zQtPen._qCurveToOnec                 C   s   | j   d S r   )r   ZcloseSubpath)r   r   r   r	   
_closePath   s   zQtPen._closePathr   )	__name__
__module____qualname__r   r   r   r   r   r   r   r   r   r	   r      s    
N)ZfontTools.pens.basePenr   __all__r   r   r   r   r	   <module>   s    