Lines Matching refs:loader
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()
146 return load(loader); in load()
153 auto loader = static_cast<ImageLoader*>(LoaderMgr::loader(data, w, h, copy)); in load() local
154 if (!loader) return Result::FailedAllocation; in load()
156 return load(loader); in load()
170 if (loader) { in duplicate()
171 dup->loader = loader; in duplicate()
172 ++dup->loader->sharing; in duplicate()
195 if (loader) { in data()
196 if (w) *w = static_cast<uint32_t>(loader->w); in data()
197 if (h) *h = static_cast<uint32_t>(loader->h); in data()