aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2011-10-18 17:35:26 +0000
committerGravatar reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2011-10-18 17:35:26 +0000
commit86b49d2ef316989a5b0b5bd533eda43438d988e3 (patch)
treecf45d1ba784f164b0205715d70935d7c1858a782
parentf52e55543e8e34a9fc9dd6f6f2d0e14e25d97ba5 (diff)
move SkAutoMaskFreeImage from SkMaskFilter.h to SkMask.h
git-svn-id: http://skia.googlecode.com/svn/trunk@2489 2bbb7eff-a529-9590-31e7-b0007b416f81
-rw-r--r--include/core/SkMask.h22
-rw-r--r--include/core/SkMaskFilter.h18
2 files changed, 22 insertions, 18 deletions
diff --git a/include/core/SkMask.h b/include/core/SkMask.h
index 1af78e159c..3f9a11449c 100644
--- a/include/core/SkMask.h
+++ b/include/core/SkMask.h
@@ -123,5 +123,27 @@ struct SkMask {
};
};
+///////////////////////////////////////////////////////////////////////////////
+
+/**
+ * \class SkAutoMaskImage
+ *
+ * Stack class used to manage the fImage buffer in a SkMask.
+ * When this object loses scope, the buffer is freed with SkMask::FreeImage().
+ */
+class SkAutoMaskFreeImage {
+public:
+ SkAutoMaskFreeImage(uint8_t* maskImage) {
+ fImage = maskImage;
+ }
+
+ ~SkAutoMaskFreeImage() {
+ SkMask::FreeImage(fImage);
+ }
+
+private:
+ uint8_t* fImage;
+};
+
#endif
diff --git a/include/core/SkMaskFilter.h b/include/core/SkMaskFilter.h
index 0f1321e086..fe0c69fd67 100644
--- a/include/core/SkMaskFilter.h
+++ b/include/core/SkMaskFilter.h
@@ -92,23 +92,5 @@ protected:
SkMaskFilter(SkFlattenableReadBuffer&) {}
};
-/** \class SkAutoMaskImage
-
- Stack class used to manage the fImage buffer in a SkMask.
- When this object loses scope, the buffer is freed with SkMask::FreeImage().
-*/
-class SkAutoMaskFreeImage {
-public:
- SkAutoMaskFreeImage(uint8_t* maskImage) {
- fImage = maskImage;
- }
-
- ~SkAutoMaskFreeImage() {
- SkMask::FreeImage(fImage);
- }
-private:
- uint8_t* fImage;
-};
-
#endif