Home
last modified time | relevance | path

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

/lvgl-latest/src/libs/thorvg/
DtvgLottieParser.cpp1328 LottieLayer* LottieParser::parseLayer(LottieLayer* precomp) in parseLayer() argument
1332 layer->comp = precomp; in parseLayer()
1385 auto precomp = new LottieLayer; in parseLayers() local
1387 precomp->type = LottieLayer::Precomp; in parseLayers()
1388 precomp->comp = root; in parseLayers()
1392 precomp->children.push(parseLayer(precomp)); in parseLayers()
1395 precomp->prepare(); in parseLayers()
1396 return precomp; in parseLayers()
DtvgLottieParser.h81 LottieLayer* parseLayer(LottieLayer* precomp);
DtvgLottieBuilder.h112 void updatePrecomp(LottieComposition* comp, LottieLayer* precomp, float frameNo);
DtvgLottieBuilder.cpp955 void LottieBuilder::updatePrecomp(LottieComposition* comp, LottieLayer* precomp, float frameNo) in updatePrecomp() argument
957 if (precomp->children.empty()) return; in updatePrecomp()
959 frameNo = precomp->remap(comp, frameNo, exps); in updatePrecomp()
961 for (auto c = precomp->children.end() - 1; c >= precomp->children.begin(); --c) { in updatePrecomp()
963 if (!child->matteSrc) updateLayer(comp, precomp->scene, child, frameNo); in updatePrecomp()
967 auto clipper = precomp->statical.pooling(true); in updatePrecomp()
968 clipper->transform(precomp->cache.matrix); in updatePrecomp()
969 precomp->scene->clip(cast(clipper)); in updatePrecomp()