Home
last modified time | relevance | path

Searched refs:atan2 (Results 1 – 7 of 7) sorted by relevance

/lvgl-latest/src/libs/thorvg/
DtvgMath.h47 float atan2(float y, float x);
93 auto radian = fabsf(tvg::atan2(m.e21, m.e11)); in rightAngle()
DtvgSvgPath.cpp200 at = tvg::atan2(((y1p - cyp) / ry), ((x1p - cxp) / rx)); in _pathAppendArcTo()
203 nat = tvg::atan2(((-y1p - cyp) / ry), ((-x1p - cxp) / rx)); in _pathAppendArcTo()
DtvgMath.cpp107 float atan2(float y, float x) in atan2() function
365 return rad2deg(tvg::atan2(pt.y, pt.x)); in angle()
DtvgSwMath.cpp185 return SwFixed(tvg::atan2(TO_FLOAT(pt.y), TO_FLOAT(pt.x)) * (180.0f / MATH_PI) * 65536.0f); in mathAtan()
DtvgLottieBuilder.cpp650 auto cp1Theta = (tvg::atan2(previousY, previousX) - MATH_PI2 * direction); in _updateStar()
653 auto cp2Theta = (tvg::atan2(y, x) - MATH_PI2 * direction); in _updateStar()
748 auto cp1Theta = tvg::atan2(previousY, previousX) - MATH_PI2 * direction; in _updatePolygon()
751 auto cp2Theta = tvg::atan2(y, x) - MATH_PI2 * direction; in _updatePolygon()
DtvgLottieModel.cpp303 auto startAngle = rad2deg(tvg::atan2(e.y - s.y, e.x - s.x)); in fill()
DtvgLottieProperty.h97 return rad2deg(tvg::atan2(dp.y, dp.x)); in angle()