summaryrefslogtreecommitdiff
path: root/libs/hwui/PathCache.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/hwui/PathCache.h')
-rw-r--r--libs/hwui/PathCache.h29
1 files changed, 0 insertions, 29 deletions
diff --git a/libs/hwui/PathCache.h b/libs/hwui/PathCache.h
index e925848a25b8..18bcc566296f 100644
--- a/libs/hwui/PathCache.h
+++ b/libs/hwui/PathCache.h
@@ -61,14 +61,6 @@ class Caches;
* Alpha texture used to represent a path.
*/
struct PathTexture: public Texture {
- PathTexture(Caches& caches, float left, float top,
- float offset, int generation)
- : Texture(caches)
- , left(left)
- , top(top)
- , offset(offset) {
- this->generation = generation;
- }
PathTexture(Caches& caches, int generation)
: Texture(caches) {
this->generation = generation;
@@ -227,12 +219,6 @@ public:
*/
void precache(const SkPath* path, const SkPaint* paint);
- static bool canDrawAsConvexPath(SkPath* path, const SkPaint* paint);
- static void computePathBounds(const SkPath* path, const SkPaint* paint,
- float& left, float& top, float& offset, uint32_t& width, uint32_t& height);
- static void computeBounds(const SkRect& bounds, const SkPaint* paint,
- float& left, float& top, float& offset, uint32_t& width, uint32_t& height);
-
private:
PathTexture* addTexture(const PathDescription& entry,
const SkPath *path, const SkPaint* paint);
@@ -257,15 +243,6 @@ private:
void removeTexture(PathTexture* texture);
- bool checkTextureSize(uint32_t width, uint32_t height) {
- if (width > mMaxTextureSize || height > mMaxTextureSize) {
- ALOGW("Shape too large to be rendered into a texture (%dx%d, max=%dx%d)",
- width, height, mMaxTextureSize, mMaxTextureSize);
- return false;
- }
- return true;
- }
-
void init();
class PathTask: public Task<SkBitmap*> {
@@ -304,12 +281,6 @@ private:
bool mDebugEnabled;
- /**
- * Driver allocated 4k/8k/16k memory for small path cache,
- * limit the number of PathTexture in case occupy too much memory in hardware.
- */
- uint32_t mTexNum;
-
sp<PathProcessor> mProcessor;
std::vector<uint32_t> mGarbage;