o
    i                     @   s&   d dl mZ dgZG dd deZdS )    )BasePenWxPenc                   @   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   s4   t | | |d u rdd l}|j  }|| _d S )Nr   )r   __init__wxZGraphicsRendererZGetDefaultRendererZ
CreatePathpath)selfZglyphSetr   r    r   c/var/www/html/eduruby.in/lip-sync/lip-sync-env/lib/python3.10/site-packages/fontTools/pens/wxPen.pyr      s
   
zWxPen.__init__c                 C      | j j|  d S N)r   ZMoveToPointr   pr   r   r	   _moveTo      zWxPen._moveToc                 C   r
   r   )r   ZAddLineToPointr   r   r   r	   _lineTo   r   zWxPen._lineToc                 C   s   | j j|| |   d S r   )r   ZAddCurveToPoint)r   p1p2Zp3r   r   r	   _curveToOne   s   zWxPen._curveToOnec                 C   s   | j j||   d S r   )r   ZAddQuadCurveToPoint)r   r   r   r   r   r	   _qCurveToOne   s   zWxPen._qCurveToOnec                 C   s   | j   d S r   )r   ZCloseSubpath)r   r   r   r	   
_closePath   s   zWxPen._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    