Lines Matching refs:PathDescription
44 static bool compareRoundRects(const PathDescription::Shape::RoundRect& lhs, in compareRoundRects()
45 const PathDescription::Shape::RoundRect& rhs) { in compareRoundRects()
49 static bool compareArcs(const PathDescription::Shape::Arc& lhs, const PathDescription::Shape::Arc& … in compareArcs()
58 PathDescription::PathDescription() in PathDescription() function in android::uirenderer::PathDescription
70 PathDescription::PathDescription(ShapeType type, const SkPaint* paint) in PathDescription() function in android::uirenderer::PathDescription
82 hash_t PathDescription::hash() const { in hash()
94 bool PathDescription::operator==(const PathDescription& rhs) const { in operator ==()
183 : mCache(LruCache<PathDescription, PathTexture*>::kUnlimitedCapacity) in PathCache()
215 void PathCache::operator()(PathDescription& entry, PathTexture*& texture) { in operator ()()
270 PathTexture* PathCache::addTexture(const PathDescription& entry, const SkPath *path, in addTexture()
292 void PathCache::generateTexture(const PathDescription& entry, SkBitmap* bitmap, in generateTexture()
361 Vector<PathDescription> pathsToRemove; in clearGarbage()
366 LruCache<PathDescription, PathTexture*>::Iterator iter(mCache); in clearGarbage()
368 const PathDescription& key = iter.key(); in clearGarbage()
383 PathDescription entry(ShapeType::Path, paint); in get()
414 PathDescription entry(ShapeType::Path, paint); in remove()
424 PathDescription entry(ShapeType::Path, paint); in precache()
463 PathDescription entry(ShapeType::RoundRect, paint); in getRoundRect()
488 PathDescription entry(ShapeType::Circle, paint); in getCircle()
508 PathDescription entry(ShapeType::Oval, paint); in getOval()
531 PathDescription entry(ShapeType::Rect, paint); in getRect()
555 PathDescription entry(ShapeType::Arc, paint); in getArc()