Home
last modified time | relevance | path

Searched refs:loader (Results 1 – 11 of 11) sorted by relevance

/lvgl-latest/src/libs/thorvg/
DtvgLoader.cpp221 auto loader = _activeLoaders.head; in _findFromCache() local
223 while (loader) { in _findFromCache()
224 if (loader->pathcache && !strcmp(loader->hashpath, path.c_str())) { in _findFromCache()
225 ++loader->sharing; in _findFromCache()
226 return loader; in _findFromCache()
228 loader = loader->next; in _findFromCache()
240 auto loader = _activeLoaders.head; in _findFromCache() local
244 while (loader) { in _findFromCache()
245 if (loader->type == type && loader->hashkey == key) { in _findFromCache()
246 ++loader->sharing; in _findFromCache()
[all …]
DtvgAnimation.cpp50 auto loader = pImpl->picture->pImpl->loader; in frame() local
52 if (!loader) return Result::InsufficientCondition; in frame()
53 if (!loader->animatable()) return Result::NonSupport; in frame()
55 if (static_cast<FrameModule*>(loader)->frame(no)) return Result::Success; in frame()
68 auto loader = pImpl->picture->pImpl->loader; in curFrame() local
70 if (!loader) return 0; in curFrame()
71 if (!loader->animatable()) return 0; in curFrame()
73 return static_cast<FrameModule*>(loader)->curFrame(); in curFrame()
79 auto loader = pImpl->picture->pImpl->loader; in totalFrame() local
81 if (!loader) return 0; in totalFrame()
[all …]
DtvgLottieAnimation.cpp47 if (!pImpl->picture->pImpl->loader) return Result::InsufficientCondition; in override()
49 …if (static_cast<LottieLoader*>(pImpl->picture->pImpl->loader)->override(slot)) return Result::Succ… in override()
57 auto loader = pImpl->picture->pImpl->loader; in segment() local
58 if (!loader) return Result::InsufficientCondition; in segment()
61 static_cast<FrameModule*>(loader)->segment(0.0f, 1.0f); in segment()
66 …if (!static_cast<LottieLoader*>(loader)->segment(marker, begin, end)) return Result::InvalidArgume… in segment()
74 auto loader = pImpl->picture->pImpl->loader; in markersCnt() local
75 if (!loader) return 0; in markersCnt()
76 return static_cast<LottieLoader*>(loader)->markersCnt(); in markersCnt()
82 auto loader = pImpl->picture->pImpl->loader; in marker() local
[all …]
DtvgPicture.h63 ImageLoader* loader = nullptr; member
85 LoaderMgr::retrieve(loader); in ~Impl()
102 auto sx = w / loader->w; in update()
103 auto sy = h / loader->h; in update()
110 loader->resize(paint, w, h); in update()
133 auto loader = static_cast<ImageLoader*>(LoaderMgr::loader(path, &invalid)); in load() local
134 if (!loader) { in load()
138 return load(loader); in load()
144 auto loader = static_cast<ImageLoader*>(LoaderMgr::loader(data, size, mimeType, copy)); in load() local
145 if (!loader) return Result::NonSupport; in load()
[all …]
DtvgText.h36 FontLoader* loader = nullptr; member
51 LoaderMgr::retrieve(loader); in ~Impl()
67 auto loader = LoaderMgr::loader(name); in font() local
68 if (!loader) return Result::InsufficientCondition; in font()
76 if (this->loader == loader) { in font()
77 this->loader->sharing--; //make it sure the reference counting. in font()
79 } else if (this->loader) { in font()
80 LoaderMgr::retrieve(this->loader); in font()
82 this->loader = static_cast<FontLoader*>(loader); in font()
95 if (!loader) return true; in render()
[all …]
DtvgSvgLoader.cpp80 typedef SvgNode* (*FactoryMethod)(SvgLoaderData* loader, SvgNode* parent, const char* buf, unsigned…
81 typedef SvgStyleGradient* (*GradientFactoryMethod)(SvgLoaderData* loader, const char* buf, unsigned…
362 static void _parseDashArray(SvgLoaderData* loader, const char *str, SvgDash* dash) in _PARSE_TAG()
377 …parsedValue = (sqrtf(powf(loader->svgParse->global.w, 2) + powf(loader->svgParse->global.h, 2)) / … in _PARSE_TAG()
955 SvgLoaderData* loader = (SvgLoaderData*)data; in _attrParseSvgNode() local
956 SvgNode* node = loader->svgParse->node; in _attrParseSvgNode()
960 doc->w = _toFloat(loader->svgParse, value, SvgParserLengthType::Horizontal); in _attrParseSvgNode()
967 doc->h = _toFloat(loader->svgParse, value, SvgParserLengthType::Vertical); in _attrParseSvgNode()
979 loader->svgParse->global.h = doc->vh; in _attrParseSvgNode()
981 loader->svgParse->global.w = doc->vw; in _attrParseSvgNode()
[all …]
DtvgPicture.cpp35 if (loader) { in load()
37 loader->sync(); in load()
39 paint = loader->paint(); in load()
41 if (w != loader->w || h != loader->h) { in load()
43 w = loader->w; in load()
44 h = loader->h; in load()
46 loader->resize(paint, w, h); in load()
53 if ((surface = loader->bitmap())) { in load()
113 Result Picture::Impl::load(ImageLoader* loader) in load() argument
116 if (this->loader == loader) { in load()
[all …]
DtvgLoader.h35 static LoadModule* loader(const string& path, bool* invalid);
36 static LoadModule* loader(const char* data, uint32_t size, const string& mimeType, bool copy);
37 static LoadModule* loader(const uint32_t* data, uint32_t w, uint32_t h, bool copy);
38 …static LoadModule* loader(const char* name, const char* data, uint32_t size, const string& mimeTyp…
39 static LoadModule* loader(const char* key);
41 static bool retrieve(LoadModule* loader);
DtvgText.cpp67 if (!LoaderMgr::loader(path, &invalid)) { in load()
86 if (!LoaderMgr::loader(name, data, size, mimeType, copy)) return Result::NonSupport; in load()
/lvgl-latest/docs/details/widgets/
Dlottie.rst80 Note that the Lottie loader doesn't support LVGL's File System interface but a "normal path" should…
/lvgl-latest/docs/details/libs/
Drlottie.rst209 Rlottie relies on a dynamic linking for an image loader lib. This needs