Lines Matching refs:LottieObject

120 struct LottieObject  struct
144 virtual ~LottieObject() in ~LottieObject() argument
164 Array<LottieObject*> children; //glyph shapes. argument
257 struct LottieText : LottieObject, LottieRenderPooler<tvg::Shape>
261 LottieObject::type = LottieObject::Text; in prepare()
287 struct LottieTrimpath : LottieObject
293 LottieObject::type = LottieObject::Trimpath; in prepare()
319 struct LottieShape : LottieObject, LottieRenderPooler<tvg::Shape>
330 void prepare(LottieObject::Type type) in prepare()
332 LottieObject::type = type; in prepare()
337 struct LottieRoundedCorner : LottieObject
341 LottieObject::type = LottieObject::RoundedCorner; in prepare()
358 LottieShape::prepare(LottieObject::Path); in prepare()
375 LottieShape::prepare(LottieObject::Rect); in prepare()
398 LottieShape::prepare(LottieObject::Polystar); in prepare()
428 LottieShape::prepare(LottieObject::Ellipse); in prepare()
443 struct LottieTransform : LottieObject
465 LottieObject::type = LottieObject::Transform; in prepare()
503 struct LottieSolid : LottieObject
521 LottieObject::type = LottieObject::SolidStroke; in prepare()
547 LottieObject::type = LottieObject::SolidFill; in prepare()
560 struct LottieGradient : LottieObject
608 LottieObject::type = LottieObject::GradientFill; in prepare()
626 LottieObject::type = LottieObject::GradientStroke; in prepare()
649 struct LottieImage : LottieObject, LottieRenderPooler<tvg::Picture>
665 struct LottieRepeater : LottieObject
669 LottieObject::type = LottieObject::Repeater; in prepare()
699 struct LottieOffsetPath : LottieObject
703 LottieObject::type = LottieObject::OffsetPath; in prepare()
712 struct LottieGroup : LottieObject, LottieRenderPooler<tvg::Shape>
721 void prepare(LottieObject::Type type = LottieObject::Group);
724 LottieObject* content(unsigned long id) in content()
731 … if (child->type == LottieObject::Type::Group || child->type == LottieObject::Type::Layer) { in content()
739 Array<LottieObject*> children;
803 if ((*child)->type != LottieObject::Type::Layer) continue; in layerById()
813 if ((*child)->type != LottieObject::Type::Layer) continue; in layerByIdx()
825 LottieObject* obj;
829 void assign(LottieObject* target);
832 LottieSlot(char* sid, LottieObject* obj, LottieProperty::Type type) : sid(sid), type(type) in LottieSlot()
893 Array<LottieObject*> assets;