Home
last modified time | relevance | path

Searched refs:LottieExpression (Results 1 – 4 of 4) sorted by relevance

/lvgl-latest/src/libs/thorvg/
DtvgLottieExpressions.h32 struct LottieExpression;
47 bool result(float frameNo, NumType& out, LottieExpression* exp) in result()
62 bool result(float frameNo, Point& out, LottieExpression* exp) in result()
82 bool result(float frameNo, RGB24& out, LottieExpression* exp) in result()
105 bool result(float frameNo, Fill* fill, LottieExpression* exp) in result()
118 … LottieRoundnessModifier* roundness, const LottieOffsetModifier* offsetPath, LottieExpression* exp) in result()
140 jerry_value_t evaluate(float frameNo, LottieExpression* exp);
143 void buildComp(LottieComposition* comp, float frameNo, LottieExpression* exp);
144 void buildComp(jerry_value_t context, float frameNo, LottieLayer* comp, LottieExpression* exp);
145 void buildGlobal(LottieExpression* exp);
[all …]
DtvgLottieExpressions.cpp40 LottieExpression* exp;
64 static ExpContent* _expcontent(LottieExpression* exp, float frameNo, LottieObject* obj) in _expcontent()
251 …jerry_value_t context, float frameNo, LottieLayer* layer, LottieLayer* comp, LottieExpression* exp) in _buildLayer()
692 auto exp = static_cast<LottieExpression*>(jerry_object_get_native_ptr(info->function, nullptr)); in _nearestKey()
734 auto exp = static_cast<LottieExpression*>(jerry_object_get_native_ptr(info->function, nullptr)); in _valueAtTime()
757 auto exp = static_cast<LottieExpression*>(jerry_object_get_native_ptr(info->function, nullptr)); in _velocityAtTime()
791 auto exp = static_cast<LottieExpression*>(jerry_object_get_native_ptr(info->function, nullptr)); in _speedAtTime()
825 static bool _loopOutCommon(LottieExpression* exp, const jerry_value_t args[], const jerry_length_t … in _loopOutCommon()
827 exp->loop.mode = LottieExpression::LoopMode::OutCycle; in _loopOutCommon()
831 if (!strcmp(name, EXP_CYCLE)) exp->loop.mode = LottieExpression::LoopMode::OutCycle; in _loopOutCommon()
[all …]
DtvgLottieProperty.h120 LottieExpression* exp = nullptr;
132 struct LottieExpression struct
149 ~LottieExpression() in ~LottieExpression() argument
226 float _loop(T* frames, float frameNo, LottieExpression* exp) in _loop()
233 case LottieExpression::LoopMode::InCycle: { in _loop()
236 case LottieExpression::LoopMode::InPingPong: { in _loop()
242 case LottieExpression::LoopMode::OutCycle: { in _loop()
245 case LottieExpression::LoopMode::OutPingPong: { in _loop()
329 … if (exp->loop.mode != LottieExpression::LoopMode::None) frameNo = _loop(frames, frameNo, exp); in operator()
493 … if (exp->loop.mode != LottieExpression::LoopMode::None) frameNo = _loop(frames, frameNo, exp); in operator()
[all …]
DtvgLottieParser.cpp40 static LottieExpression* _expression(char* code, LottieComposition* comp, LottieLayer* layer, Lotti… in _expression()
44 auto inst = new LottieExpression; in _expression()