Lines Matching refs:PathCache

179 PathCache::PathCache()  in PathCache()  function in android::uirenderer::PathCache
192 PathCache::~PathCache() { in ~PathCache()
200 uint32_t PathCache::getSize() { in getSize()
204 uint32_t PathCache::getMaxSize() { in getMaxSize()
212 void PathCache::operator()(PathDescription& entry, PathTexture*& texture) { in operator ()()
220 void PathCache::removeTexture(PathTexture* texture) { in removeTexture()
251 void PathCache::purgeCache(uint32_t width, uint32_t height) { in purgeCache()
261 void PathCache::trim() { in trim()
274 PathTexture* PathCache::addTexture(const PathDescription& entry, const SkPath *path, in addTexture()
290 void PathCache::generateTexture(const PathDescription& entry, Bitmap& bitmap, in generateTexture()
309 void PathCache::clear() { in clear()
313 void PathCache::generateTexture(Bitmap& bitmap, Texture* texture) { in generateTexture()
323 PathCache::PathProcessor::PathProcessor(Caches& caches): in PathProcessor()
327 void PathCache::PathProcessor::onProcess(const sp<Task<sk_sp<Bitmap> > >& task) { in onProcess()
338 void PathCache::removeDeferred(const SkPath* path) { in removeDeferred()
343 void PathCache::clearGarbage() { in clearGarbage()
365 PathTexture* PathCache::get(const SkPath* path, const SkPaint* paint) { in get()
395 void PathCache::remove(const SkPath* path, const SkPaint* paint) { in remove()
401 void PathCache::precache(const SkPath* path, const SkPaint* paint) { in precache()
443 PathTexture* PathCache::getRoundRect(float width, float height, in getRoundRect()
469 PathTexture* PathCache::getCircle(float radius, const SkPaint* paint) { in getCircle()
489 PathTexture* PathCache::getOval(float width, float height, const SkPaint* paint) { in getOval()
512 PathTexture* PathCache::getRect(float width, float height, const SkPaint* paint) { in getRect()
535 PathTexture* PathCache::getArc(float width, float height, in getArc()