Index: include/gpu/GrGlyph.h |
diff --git a/include/gpu/GrGlyph.h b/include/gpu/GrGlyph.h |
index a379144a4289067c572ded56d9462ecff5d01abd..0e534d694afe1fb7c1ef2b518d83938c4910a0bf 100644 |
--- a/include/gpu/GrGlyph.h |
+++ b/include/gpu/GrGlyph.h |
@@ -9,8 +9,10 @@ |
#define GrGlyph_DEFINED |
#include "GrRect.h" |
-#include "SkPath.h" |
+#include "GrTypes.h" |
+ |
#include "SkChecksum.h" |
+#include "SkPath.h" |
class GrPlot; |
@@ -23,17 +25,19 @@ class GrPlot; |
struct GrGlyph { |
typedef uint32_t PackedID; |
- GrPlot* fPlot; |
- SkPath* fPath; |
- PackedID fPackedID; |
- GrIRect16 fBounds; |
- SkIPoint16 fAtlasLocation; |
+ GrPlot* fPlot; |
+ SkPath* fPath; |
+ PackedID fPackedID; |
+ GrMaskFormat fMaskFormat; |
+ GrIRect16 fBounds; |
+ SkIPoint16 fAtlasLocation; |
- void init(GrGlyph::PackedID packed, const SkIRect& bounds) { |
+ void init(GrGlyph::PackedID packed, const SkIRect& bounds, GrMaskFormat format) { |
fPlot = NULL; |
fPath = NULL; |
fPackedID = packed; |
fBounds.set(bounds); |
+ fMaskFormat = format; |
fAtlasLocation.set(0, 0); |
} |