esvg::render::Path Class Reference

Public Member Functions

void clear ()
 
void stop ()
 
void close (bool _relative=false)
 
void moveTo (bool _relative, const vec2 &_pos)
 
void lineTo (bool _relative, const vec2 &_pos)
 
void lineToH (bool _relative, float _posX)
 
void lineToV (bool _relative, float _posY)
 
void curveTo (bool _relative, const vec2 &_pos1, const vec2 &_pos2, const vec2 &_pos)
 
void smoothCurveTo (bool _relative, const vec2 &_pos2, const vec2 &_pos)
 
void bezierCurveTo (bool _relative, const vec2 &_pos1, const vec2 &_pos)
 
void bezierSmoothCurveTo (bool _relative, const vec2 &_pos)
 
void ellipticTo (bool _relative, const vec2 &_radius, float _angle, bool _largeArcFlag, bool _sweepFlag, const vec2 &_pos)
 
void display (int32_t _spacing)
 
esvg::render::PointList generateListPoints (int32_t _level, int32_t _recurtionMax=10, float _threshold=0.25f)
 

Public Attributes

std::vector< ememory::SharedPtr< esvg::render::Element > > m_listElement
 

The documentation for this class was generated from the following file:
  • framework/atria-soft/esvg/esvg/render/Path.hpp