Home
last modified time | relevance | path

Searched refs:Bezier (Results 1 – 6 of 6) sorted by relevance

/lvgl-latest/src/libs/thorvg/
DtvgMath.cpp55 float _bezLength(const Bezier& cur, LengthFunc lineLengthFunc) in _bezLength()
57 Bezier left, right; in _bezLength()
70 float _bezAt(const Bezier& bz, float at, float length, LengthFunc lineLengthFunc) in _bezAt()
82 Bezier left; in _bezAt()
247 void Bezier::split(Bezier& left, Bezier& right) const in split()
269 void Bezier::split(float at, Bezier& left, Bezier& right) const in split()
277 float Bezier::length() const in length()
283 float Bezier::lengthApprox() const in lengthApprox()
289 void Bezier::split(float t, Bezier& left) in split()
313 float Bezier::at(float at, float length) const in at()
[all …]
DtvgMath.h276 struct Bezier struct
283 void split(float t, Bezier& left); argument
284 void split(Bezier& left, Bezier& right) const;
285 void split(float at, Bezier& left, Bezier& right) const;
DtvgSwShape.cpp167 Bezier cur = {dash.ptCur, *ctrl1, *ctrl2, *to}; in _dashCubicTo()
185 Bezier left, right; in _dashCubicTo()
318 len += Bezier{*(pts - 1), *pts, *(pts + 1), *(pts + 2)}.length(); in _outlineLength()
DtvgLottieProperty.h86 Bezier bz = {value, value + outTangent, next->value + inTangent, next->value}; in interpolate()
102 Bezier bz = {value, value + outTangent, next->value + inTangent, next->value}; in angle()
109 Bezier bz = {value, value + outTangent, next->value + inTangent, next->value}; in prepare()
DtvgLottieModifier.cpp313 Array<Bezier> stack{5}; in modifyPath()
339 Bezier next; in modifyPath()
/lvgl-latest/examples/anim/
Dindex.rst13 Cubic Bezier animation