diff options
author | Derek Sollenberger <djsollen@google.com> | 2013-01-04 09:51:16 -0500 |
---|---|---|
committer | Derek Sollenberger <djsollen@google.com> | 2013-01-08 09:06:08 -0500 |
commit | e814a2d5b40c02a405e9f797e12ce572155a4983 (patch) | |
tree | f378246d03306b24985657e7970f5c08d68c5183 | |
parent | 1d0f5a1e3b467fc2211e2a94b3806770b228b6e0 (diff) | |
download | skia-e814a2d5b40c02a405e9f797e12ce572155a4983.tar.gz |
Fixes to the Skia merge at revision 6890.
Change-Id: I4d660b49051add2407fbe4eb1dcbd2c661ad39ee
-rw-r--r-- | include/core/SkCanvas.h | 12 | ||||
-rw-r--r-- | include/gpu/GrBackendEffectFactory.h | 2 | ||||
-rw-r--r-- | src/core/SkScan_Antihair.cpp | 1 |
3 files changed, 15 insertions, 0 deletions
diff --git a/include/core/SkCanvas.h b/include/core/SkCanvas.h index 3b3dbc4224..74ecbbc40d 100644 --- a/include/core/SkCanvas.h +++ b/include/core/SkCanvas.h @@ -30,6 +30,13 @@ class SkPicture; class SkRRect; class SkSurface_Base; +#ifdef SK_BUILD_FOR_ANDROID +namespace WebCore { + class RasterRenderer; + class GaneshRenderer; +} +#endif + /** \class SkCanvas A Canvas encapsulates all of the state about drawing into a device (bitmap). @@ -1005,6 +1012,11 @@ protected: */ virtual SkDevice* setDevice(SkDevice* device); +#ifdef SK_BUILD_FOR_ANDROID + friend class WebCore::GaneshRenderer; + friend class WebCore::RasterRenderer; +#endif + private: class MCRec; diff --git a/include/gpu/GrBackendEffectFactory.h b/include/gpu/GrBackendEffectFactory.h index 2bfefb93ee..fdadcd7ca3 100644 --- a/include/gpu/GrBackendEffectFactory.h +++ b/include/gpu/GrBackendEffectFactory.h @@ -63,6 +63,8 @@ protected: GrBackendEffectFactory() { fEffectClassID = kIllegalEffectClassID; } + virtual ~GrBackendEffectFactory() {} + static EffectKey GenID() { GR_DEBUGCODE(static const int32_t kClassIDBits = 8 * sizeof(EffectKey) - diff --git a/src/core/SkScan_Antihair.cpp b/src/core/SkScan_Antihair.cpp index bf1b81f158..3cbd809d9d 100644 --- a/src/core/SkScan_Antihair.cpp +++ b/src/core/SkScan_Antihair.cpp @@ -89,6 +89,7 @@ static void call_hline_blitter(SkBlitter* blitter, int x, int y, int count, class SkAntiHairBlitter { public: SkAntiHairBlitter() : fBlitter(NULL) {} + virtual ~SkAntiHairBlitter() {} SkBlitter* getBlitter() const { return fBlitter; } |