Lines Matching refs:PathTexture
140 static PathTexture* createTexture(float left, float top, float offset, in createTexture()
142 PathTexture* texture = new PathTexture(Caches::getInstance()); in createTexture()
157 mCache(LruCache<PathDescription, PathTexture*>::kUnlimitedCapacity), in PathCache()
206 void PathCache::operator()(PathDescription& entry, PathTexture*& texture) { in operator ()()
214 void PathCache::removeTexture(PathTexture* texture) { in removeTexture()
263 PathTexture* PathCache::addTexture(const PathDescription& entry, const SkPath *path, in addTexture()
278 PathTexture* texture = createTexture(left, top, offset, width, height, in addTexture()
286 PathTexture* texture, bool addToCache) { in generateTexture()
351 PathTexture* texture = t->texture; in onProcess()
374 LruCache<PathDescription, PathTexture*>::Iterator i(mCache); in remove()
424 PathTexture* PathCache::get(SkPath* path, SkPaint* paint) { in get()
430 PathTexture* texture = mCache.get(entry); in get()
472 PathTexture* texture = mCache.get(entry); in precache()
509 PathTexture* PathCache::getRoundRect(float width, float height, in getRoundRect()
517 PathTexture* texture = get(entry); in getRoundRect()
535 PathTexture* PathCache::getCircle(float radius, SkPaint* paint) { in getCircle()
539 PathTexture* texture = get(entry); in getCircle()
555 PathTexture* PathCache::getOval(float width, float height, SkPaint* paint) { in getOval()
560 PathTexture* texture = get(entry); in getOval()
578 PathTexture* PathCache::getRect(float width, float height, SkPaint* paint) { in getRect()
583 PathTexture* texture = get(entry); in getRect()
601 PathTexture* PathCache::getArc(float width, float height, in getArc()
610 PathTexture* texture = get(entry); in getArc()