Lines Matching refs:loader
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()
102 if (!loader) return false; in load()
104 loader->request(shape, utf8); in load()
107 loader->read(); in load()
110 return loader->transform(shape, fontSize, italic); in load()
120 auto scale = 1.0f / loader->scale; in update()
155 if (loader) { in duplicate()
156 dup->loader = loader; in duplicate()
157 ++dup->loader->sharing; in duplicate()