Home
last modified time | relevance | path

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

/lvgl-latest/src/libs/thorvg/
DtvgLottieBuilder.h82 RenderContext(const RenderContext& rhs, Shape* propagator, bool mergeable = false)
84 if (mergeable) merging = rhs.merging;
DtvgLottieModel.h153 virtual bool mergeable() { return false; } in mergeable() function
296 bool mergeable() override in mergeable() function
325 bool mergeable() override in mergeable() function
468 bool mergeable() override in mergeable() function
722 bool mergeable() override { return allowMerge; } in mergeable() function
762 bool mergeable() override { return false; } in mergeable() function
DtvgLottieModel.cpp355 … if (allowMerge && (child->type == LottieObject::Group || !child->mergeable())) allowMerge = false; in prepare()
380 if (child->type == LottieObject::Group && !child->mergeable()) { in prepare()
396 if (!child2->mergeable() || child2->type == LottieObject::Transform) { in prepare()
401 if (!child->mergeable() || child->type == LottieObject::Transform) { in prepare()
DtvgLottieBuilder.cpp183 if (parent->mergeable()) { in updateTransform()
216 if (group->mergeable()) _draw(parent, nullptr, ctx); in updateGroup()
219 …auto propagator = group->mergeable() ? ctx->propagator : static_cast<Shape*>(PP(ctx->propagator)->… in updateGroup()
220 contexts.back(new RenderContext(*ctx, propagator, group->mergeable())); in updateGroup()