Searched refs:LottieObject (Results 1 – 8 of 8) sorted by relevance
| /lvgl-latest/src/libs/thorvg/ |
| D | tvgLottieModel.h | 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() [all …]
|
| D | tvgLottieBuilder.h | 59 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 …]
|
| D | tvgLottieParser.h | 75 …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;
|
| D | tvgLottieModel.cpp | 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() [all …]
|
| D | tvgLottieBuilder.cpp | 176 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 …]
|
| D | tvgLottieParser.cpp | 40 … _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 …]
|
| D | tvgLottieExpressions.cpp | 41 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()
|
| D | tvgLottieProperty.h | 39 struct LottieObject; 139 LottieObject* object;
|