diff options
Diffstat (limited to 'libs/hwui/PathCache.h')
| -rw-r--r-- | libs/hwui/PathCache.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/libs/hwui/PathCache.h b/libs/hwui/PathCache.h index 146723162fa5..dd1f9967ca43 100644 --- a/libs/hwui/PathCache.h +++ b/libs/hwui/PathCache.h @@ -253,7 +253,13 @@ private: PathTexture* addTexture(const PathDescription& entry, const SkPath *path, const SkPaint* paint); PathTexture* addTexture(const PathDescription& entry, SkBitmap* bitmap); - void addTexture(const PathDescription& entry, SkBitmap* bitmap, PathTexture* texture); + + /** + * Generates the texture from a bitmap into the specified texture structure. + */ + void generateTexture(SkBitmap& bitmap, Texture* texture); + void generateTexture(const PathDescription& entry, SkBitmap* bitmap, PathTexture* texture, + bool addToCache = true); PathTexture* get(const PathDescription& entry) { return mCache.get(entry); @@ -282,11 +288,6 @@ private: return true; } - /** - * Generates the texture from a bitmap into the specified texture structure. - */ - void generateTexture(SkBitmap& bitmap, Texture* texture); - void init(); class PathTask: public Task<SkBitmap*> { |