Home
last modified time | relevance | path

Searched refs:exp (Results 1 – 13 of 13) sorted by relevance

/lvgl-latest/src/libs/thorvg/
DtvgLottieExpressions.cpp40 LottieExpression* exp; member
64 static ExpContent* _expcontent(LottieExpression* exp, float frameNo, LottieObject* obj) in _expcontent() argument
67 data->exp = exp; in _expcontent()
251 …jerry_value_t context, float frameNo, LottieLayer* layer, LottieLayer* comp, LottieExpression* exp) in _buildLayer() argument
283 auto startTime = jerry_number(exp->comp->timeAtFrame(layer->startFrame)); in _buildLayer()
333 jerry_object_set_native_ptr(content, &freeCb, _expcontent(exp, frameNo, layer)); in _buildLayer()
684 _buildLayer(obj, data->frameNo, layer, comp, data->exp); in _layer()
692 auto exp = static_cast<LottieExpression*>(jerry_object_get_native_ptr(info->function, nullptr)); in _nearestKey() local
694 auto frameNo = exp->comp->frameAtTime(time); in _nearestKey()
695 auto index = jerry_number(exp->property->nearest(frameNo)); in _nearestKey()
[all …]
DtvgLottieExpressions.h47 bool result(float frameNo, NumType& out, LottieExpression* exp) in result()
49 auto bm_rt = evaluate(frameNo, exp); in result()
62 bool result(float frameNo, Point& out, LottieExpression* exp) in result()
64 auto bm_rt = evaluate(frameNo, exp); in result()
82 bool result(float frameNo, RGB24& out, LottieExpression* exp) in result()
84 auto bm_rt = evaluate(frameNo, exp); in result()
105 bool result(float frameNo, Fill* fill, LottieExpression* exp) in result()
107 auto bm_rt = evaluate(frameNo, exp); in result()
118 … LottieRoundnessModifier* roundness, const LottieOffsetModifier* offsetPath, LottieExpression* exp) in result()
120 auto bm_rt = evaluate(frameNo, exp); in result()
[all …]
DtvgLottieProperty.h120 LottieExpression* exp = nullptr; member
226 float _loop(T* frames, float frameNo, LottieExpression* exp) in _loop() argument
228 …if (frameNo >= exp->loop.in || frameNo < frames->first().no || frameNo < frames->last().no) return… in _loop()
232 switch (exp->loop.mode) { in _loop()
234 … return fmodf(frameNo, frames->last().no - frames->first().no) + (*frames)[exp->loop.key].no; in _loop()
237 auto range = frames->last().no - (*frames)[exp->loop.key].no; in _loop()
240 return (forward ? frameNo : (range - frameNo)) + (*frames)[exp->loop.key].no; in _loop()
243 …return fmodf(frameNo, (*frames)[frames->count - 1 - exp->loop.key].no - frames->first().no) + fram… in _loop()
246 auto range = (*frames)[frames->count - 1 - exp->loop.key].no - frames->first().no; in _loop()
276 if (exp) { in release()
[all …]
DtvgLottieModel.cpp460 float LottieLayer::remap(LottieComposition* comp, float frameNo, LottieExpressions* exp) in remap() argument
463 frameNo = comp->frameAtTime(timeRemap(frameNo, exp)); in remap()
DtvgLottieParser.cpp507 prop.exp = _expression(getStringCopy(), comp, context.layer, context.parent, &prop); in parseProperty()
599 …else if (KEY_AS("x")) transform->position.exp = _expression(getStringCopy(), comp, context.layer, … in parseTransform()
694 path.exp = _expression(getStringCopy(), comp, context.layer, context.parent, &path); in getPathSet()
DtvgLottieModel.h765 float remap(LottieComposition* comp, float frameNo, LottieExpressions* exp);
/lvgl-latest/src/libs/thorvg/rapidjson/internal/
Dbiginteger.h167 BigInteger& MultiplyPow5(unsigned exp) { in MultiplyPow5() argument
182 if (exp == 0) return *this; in MultiplyPow5()
183 for (; exp >= 27; exp -= 27) *this *= RAPIDJSON_UINT64_C2(0X6765C793, 0XFA10079D); // 5^27 in MultiplyPow5()
184 for (; exp >= 13; exp -= 13) *this *= static_cast<uint32_t>(1220703125u); // 5^13 in MultiplyPow5()
185 if (exp > 0) *this *= kPow5[exp - 1]; in MultiplyPow5()
235 unsigned exp = static_cast<unsigned>(end - begin); in AppendDecimal64() local
236 (MultiplyPow5(exp) <<= exp) += u; // *this = *this * 10^exp + u in AppendDecimal64()
Dstrtod.h28 inline double FastPath(double significand, int exp) { in FastPath() argument
29 if (exp < -308) in FastPath()
31 else if (exp >= 0) in FastPath()
32 return significand * internal::Pow10(exp); in FastPath()
34 return significand / internal::Pow10(-exp); in FastPath()
229 …ullPrecision(double d, int p, const Ch* decimals, size_t length, size_t decimalPosition, int exp) { in StrtodFullPrecision() argument
244 RAPIDJSON_ASSERT(exp >= INT_MIN + dExpAdjust); in StrtodFullPrecision()
245 int dExp = exp - dExpAdjust; in StrtodFullPrecision()
Ddiyfp.h51 DiyFp(uint64_t fp, int exp) : f(fp), e(exp) {} in DiyFp()
242 inline DiyFp GetCachedPower10(int exp, int *outExp) { in GetCachedPower10() argument
243 RAPIDJSON_ASSERT(exp >= -348); in GetCachedPower10()
244 unsigned index = static_cast<unsigned>(exp + 348) / 8u; in GetCachedPower10()
/lvgl-latest/src/misc/
Dlv_math.c391 int64_t lv_pow(int64_t base, int8_t exp) in lv_pow() argument
394 while(exp) { in lv_pow()
395 if(exp & 1) in lv_pow()
397 exp >>= 1; in lv_pow()
Dlv_math.h129 int64_t lv_pow(int64_t base, int8_t exp);
/lvgl-latest/src/libs/thorvg/rapidjson/
Dreader.h1633 int exp = 0; in ParseNumber() local
1647 exp = static_cast<int>(s.Take() - '0'); in ParseNumber()
1659 exp = exp * 10 + static_cast<int>(s.Take() - '0'); in ParseNumber()
1660 if (RAPIDJSON_UNLIKELY(exp > maxExp)) { in ParseNumber()
1669 exp = exp * 10 + static_cast<int>(s.Take() - '0'); in ParseNumber()
1670 if (RAPIDJSON_UNLIKELY(exp > maxExp)) in ParseNumber()
1679 exp = -exp; in ParseNumber()
1713 int p = exp + expFrac; in ParseNumber()
1715 d = internal::StrtodFullPrecision(d, p, decimal, length, decimalPosition, exp); in ParseNumber()
/lvgl-latest/src/stdlib/builtin/
Dlv_tlsf.c274 #define tlsf_cast(t, exp) ((t) (exp)) argument
293 #define tlsf_static_assert(exp) \ argument
294 typedef char _tlsf_glue(static_assert, __LINE__) [(exp) ? 1 : -1]