Home
last modified time | relevance | path

Searched refs:LottieObject (Results 1 – 8 of 8) sorted by relevance

/lvgl-latest/src/libs/thorvg/
DtvgLottieModel.h120 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()
[all …]
DtvgLottieBuilder.h59 LottieObject** begin = nullptr; //iteration entry point
119 …void updateGroup(LottieGroup* parent, LottieObject** child, float frameNo, Inlist<RenderContext>& …
120 …void updateTransform(LottieGroup* parent, LottieObject** child, float frameNo, Inlist<RenderContex…
121 …void updateSolidFill(LottieGroup* parent, LottieObject** child, float frameNo, Inlist<RenderContex…
122 …void updateSolidStroke(LottieGroup* parent, LottieObject** child, float frameNo, Inlist<RenderCont…
123 …void updateGradientFill(LottieGroup* parent, LottieObject** child, float frameNo, Inlist<RenderCon…
124 …void updateGradientStroke(LottieGroup* parent, LottieObject** child, float frameNo, Inlist<RenderC…
125 …void updateRect(LottieGroup* parent, LottieObject** child, float frameNo, Inlist<RenderContext>& c…
126 …void updateEllipse(LottieGroup* parent, LottieObject** child, float frameNo, Inlist<RenderContext>…
127 …void updatePath(LottieGroup* parent, LottieObject** child, float frameNo, Inlist<RenderContext>& c…
[all …]
DtvgLottieParser.h75 …ottieProperty::Type::Invalid, typename T> void parseProperty(T& prop, LottieObject* obj = nullptr);
78 LottieObject* parseObject();
79 LottieObject* parseAsset();
82 LottieObject* parseGroup();
104 bool parseCommon(LottieObject* obj, const char* key);
105 void parseObject(Array<LottieObject*>& parent);
106 void parseShapes(Array<LottieObject*>& parent);
107 void parseText(Array<LottieObject*>& parent);
124 LottieObject* parent = nullptr;
DtvgLottieModel.cpp76 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()
[all …]
DtvgLottieBuilder.cpp176 void LottieBuilder::updateTransform(LottieGroup* parent, LottieObject** child, float frameNo, TVG_U… in updateTransform()
205 void LottieBuilder::updateGroup(LottieGroup* parent, LottieObject** child, float frameNo, TVG_UNUSE… in updateGroup()
246 static bool _fragmented(LottieGroup* parent, LottieObject** child, Inlist<RenderContext>& contexts,… in _fragmented()
260 void LottieBuilder::updateSolidStroke(LottieGroup* parent, LottieObject** child, float frameNo, Inl… in updateSolidStroke()
273 void LottieBuilder::updateGradientStroke(LottieGroup* parent, LottieObject** child, float frameNo, … in updateGradientStroke()
285 void LottieBuilder::updateSolidFill(LottieGroup* parent, LottieObject** child, float frameNo, Inlis… in updateSolidFill()
300 void LottieBuilder::updateGradientFill(LottieGroup* parent, LottieObject** child, float frameNo, In… in updateGradientFill()
472 void LottieBuilder::updateRect(LottieGroup* parent, LottieObject** child, float frameNo, TVG_UNUSED… in updateRect()
539 void LottieBuilder::updateEllipse(LottieGroup* parent, LottieObject** child, float frameNo, TVG_UNU… in updateEllipse()
558 void LottieBuilder::updatePath(LottieGroup* parent, LottieObject** child, float frameNo, TVG_UNUSED… in updatePath()
[all …]
DtvgLottieParser.cpp40 … _expression(char* code, LottieComposition* comp, LottieLayer* layer, LottieObject* object, Lottie… in _expression()
492 void LottieParser::parseProperty(T& prop, LottieObject* obj) in parseProperty()
516 bool LottieParser::parseCommon(LottieObject* obj, const char* key) in parseCommon()
887 LottieObject* LottieParser::parseObject() in parseObject()
914 void LottieParser::parseObject(Array<LottieObject*>& parent) in parseObject()
959 LottieObject* LottieParser::parseAsset() in parseAsset()
963 LottieObject* obj = nullptr; in parseAsset()
1088 LottieObject* LottieParser::parseGroup() in parseGroup()
1115 void LottieParser::parseShapes(Array<LottieObject*>& parent) in parseShapes()
1185 void LottieParser::parseText(Array<LottieObject*>& parent) in parseText()
[all …]
DtvgLottieExpressions.cpp41 LottieObject* obj;
64 static ExpContent* _expcontent(LottieExpression* exp, float frameNo, LottieObject* obj) in _expcontent()
193 if ((*c)->type == LottieObject::Type::Transform) { in _buildGroup()
649 … case LottieObject::Group: return _buildGroup(static_cast<LottieGroup*>(target), data->frameNo); in _content()
650 case LottieObject::Path: { in _content()
656 …case LottieObject::Polystar: return _buildPolystar(static_cast<LottiePolyStar*>(target), data->fra… in _content()
657 …case LottieObject::Trimpath: return _buildTrimpath(static_cast<LottieTrimpath*>(target), data->fra… in _content()
1352 …if (exp->object->type == LottieObject::Transform) _buildTransform(global, frameNo, static_cast<Lot… in evaluate()
DtvgLottieProperty.h39 struct LottieObject;
139 LottieObject* object;