Lines Matching refs:PathCache
124 bool PathCache::canDrawAsConvexPath(SkPath* path, const SkPaint* paint) { in canDrawAsConvexPath()
129 void PathCache::computePathBounds(const SkPath* path, const SkPaint* paint, in computePathBounds()
132 PathCache::computeBounds(bounds, paint, left, top, offset, width, height); in computePathBounds()
135 void PathCache::computeBounds(const SkRect& bounds, const SkPaint* paint, in computeBounds()
182 PathCache::PathCache() in PathCache() function in android::uirenderer::PathCache
195 PathCache::~PathCache() { in ~PathCache()
203 uint32_t PathCache::getSize() { in getSize()
207 uint32_t PathCache::getMaxSize() { in getMaxSize()
215 void PathCache::operator()(PathDescription& entry, PathTexture*& texture) { in operator ()()
223 void PathCache::removeTexture(PathTexture* texture) { in removeTexture()
254 void PathCache::purgeCache(uint32_t width, uint32_t height) { in purgeCache()
264 void PathCache::trim() { in trim()
270 PathTexture* PathCache::addTexture(const PathDescription& entry, const SkPath *path, in addTexture()
292 void PathCache::generateTexture(const PathDescription& entry, SkBitmap* bitmap, in generateTexture()
311 void PathCache::clear() { in clear()
315 void PathCache::generateTexture(SkBitmap& bitmap, Texture* texture) { in generateTexture()
325 PathCache::PathProcessor::PathProcessor(Caches& caches): in PathProcessor()
329 void PathCache::PathProcessor::onProcess(const sp<Task<SkBitmap*> >& task) { in onProcess()
335 PathCache::computePathBounds(&t->path, &t->paint, left, top, offset, width, height); in onProcess()
355 void PathCache::removeDeferred(const SkPath* path) { in removeDeferred()
360 void PathCache::clearGarbage() { in clearGarbage()
382 PathTexture* PathCache::get(const SkPath* path, const SkPaint* paint) { in get()
413 void PathCache::remove(const SkPath* path, const SkPaint* paint) { in remove()
419 void PathCache::precache(const SkPath* path, const SkPaint* paint) { in precache()
461 PathTexture* PathCache::getRoundRect(float width, float height, in getRoundRect()
487 PathTexture* PathCache::getCircle(float radius, const SkPaint* paint) { in getCircle()
507 PathTexture* PathCache::getOval(float width, float height, const SkPaint* paint) { in getOval()
530 PathTexture* PathCache::getRect(float width, float height, const SkPaint* paint) { in getRect()
553 PathTexture* PathCache::getArc(float width, float height, in getArc()