/lvgl-latest/src/libs/thorvg/ |
D | tvgLoader.cpp | 221 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 …]
|
D | tvgAnimation.cpp | 50 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 …]
|
D | tvgLottieAnimation.cpp | 47 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 …]
|
D | tvgPicture.h | 63 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 …]
|
D | tvgText.h | 36 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 …]
|
D | tvgSvgLoader.cpp | 80 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 …]
|
D | tvgPicture.cpp | 35 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 …]
|
D | tvgLoader.h | 35 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);
|
D | tvgText.cpp | 67 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/ |
D | lottie.rst | 80 Note that the Lottie loader doesn't support LVGL's File System interface but a "normal path" should…
|
/lvgl-latest/docs/details/libs/ |
D | rlottie.rst | 209 Rlottie relies on a dynamic linking for an image loader lib. This needs
|