diff options
author | 2014-12-10 15:23:54 -0800 | |
---|---|---|
committer | 2014-12-10 15:23:54 -0800 | |
commit | 5369b76963a344d08fda4532227a6f0da28fd23a (patch) | |
tree | 9cc8519749be8ddff2f0f1d4c4fe7a1457c80fcd /libs/hwui/OpenGLRenderer.h | |
parent | 16d73a752e9ee937c39be4ce2da5411cf1af0c5c (diff) | |
parent | ed211b940b24231d02c4e6e2757ee02ff1b9ea79 (diff) |
resolve merge conflicts of ed211b9 to lmp-mr1-dev-plus-aosp.
Change-Id: Ib9d6d301282bbaae6b23b9ce07b9e6a4e9075991
Diffstat (limited to 'libs/hwui/OpenGLRenderer.h')
-rwxr-xr-x | libs/hwui/OpenGLRenderer.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libs/hwui/OpenGLRenderer.h b/libs/hwui/OpenGLRenderer.h index e1c3d10fc9c9..5eee2e2318af 100755 --- a/libs/hwui/OpenGLRenderer.h +++ b/libs/hwui/OpenGLRenderer.h @@ -342,6 +342,12 @@ public: uint8_t getAmbientShadowAlpha() const { return mAmbientShadowAlpha; } uint8_t getSpotShadowAlpha() const { return mSpotShadowAlpha; } + SkPath* allocPathForFrame() { + SkPath* path = new SkPath(); + mTempPaths.push_back(path); + return path; + } + protected: /** * Perform the setup specific to a frame. This method does not @@ -1014,6 +1020,9 @@ private: uint8_t mAmbientShadowAlpha; uint8_t mSpotShadowAlpha; + // Paths kept alive for the duration of the frame + std::vector<SkPath*> mTempPaths; + friend class Layer; friend class TextSetupFunctor; friend class DrawBitmapOp; |