Searched refs:precomp (Results 1 – 4 of 4) sorted by relevance
1328 LottieLayer* LottieParser::parseLayer(LottieLayer* precomp) in parseLayer() argument1332 layer->comp = precomp; in parseLayer()1385 auto precomp = new LottieLayer; in parseLayers() local1387 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()
81 LottieLayer* parseLayer(LottieLayer* precomp);
112 void updatePrecomp(LottieComposition* comp, LottieLayer* precomp, float frameNo);
955 void LottieBuilder::updatePrecomp(LottieComposition* comp, LottieLayer* precomp, float frameNo) in updatePrecomp() argument957 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()