Lines Matching refs:LottieObject
76 void LottieSlot::assign(LottieObject* target) in assign()
143 LottieObject::type = LottieObject::Image; in prepare()
339 void LottieGroup::prepare(LottieObject::Type type) in prepare()
341 LottieObject::type = type; in prepare()
349 auto child = static_cast<LottieObject*>(*c); in prepare()
351 if (child->type == LottieObject::Type::Trimpath) trimpath = true; in prepare()
355 … if (allowMerge && (child->type == LottieObject::Group || !child->mergeable())) allowMerge = false; in prepare()
359 case LottieObject::Group: { in prepare()
363 case LottieObject::Rect: in prepare()
364 case LottieObject::Ellipse: in prepare()
365 case LottieObject::Path: in prepare()
366 case LottieObject::Polystar: in prepare()
367 case LottieObject::Image: in prepare()
368 case LottieObject::Text: { in prepare()
380 if (child->type == LottieObject::Group && !child->mergeable()) { in prepare()
382 …} else if (child->type == LottieObject::SolidStroke || child->type == LottieObject::GradientStroke… in prepare()
385 … } else if (child->type == LottieObject::SolidFill || child->type == LottieObject::GradientFill) { in prepare()
396 if (!child2->mergeable() || child2->type == LottieObject::Transform) { in prepare()
401 if (!child->mergeable() || child->type == LottieObject::Transform) { in prepare()
456 LottieGroup::prepare(LottieObject::Layer); in prepare()