diff options
| author | Chris Craik <ccraik@google.com> | 2014-12-10 15:23:54 -0800 |
|---|---|---|
| committer | Chris Craik <ccraik@google.com> | 2014-12-10 15:23:54 -0800 |
| commit | 5369b76963a344d08fda4532227a6f0da28fd23a (patch) | |
| tree | 9cc8519749be8ddff2f0f1d4c4fe7a1457c80fcd /libs/hwui/OpenGLRenderer.h | |
| parent | 16d73a752e9ee937c39be4ce2da5411cf1af0c5c (diff) | |
| parent | ed211b940b24231d02c4e6e2757ee02ff1b9ea79 (diff) | |
| download | frameworks_base-5369b76963a344d08fda4532227a6f0da28fd23a.zip frameworks_base-5369b76963a344d08fda4532227a6f0da28fd23a.tar.gz frameworks_base-5369b76963a344d08fda4532227a6f0da28fd23a.tar.bz2 | |
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 e1c3d10..5eee2e2 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; |
