| Index: src/gpu/GrGlyph.h
|
| diff --git a/src/gpu/GrGlyph.h b/src/gpu/GrGlyph.h
|
| index 108f2f0fe7d5df231a8337da7090d0d72f553a7e..2d3e945ddbe3fcd941054ef726da7a6fc84b6ff4 100644
|
| --- a/src/gpu/GrGlyph.h
|
| +++ b/src/gpu/GrGlyph.h
|
| @@ -8,6 +8,7 @@
|
| #ifndef GrGlyph_DEFINED
|
| #define GrGlyph_DEFINED
|
|
|
| +#include "GrBatchAtlas.h"
|
| #include "GrRect.h"
|
| #include "GrTypes.h"
|
|
|
| @@ -30,14 +31,17 @@ struct GrGlyph {
|
|
|
| typedef uint32_t PackedID;
|
|
|
| - GrPlot* fPlot;
|
| - SkPath* fPath;
|
| - PackedID fPackedID;
|
| - GrMaskFormat fMaskFormat;
|
| - GrIRect16 fBounds;
|
| - SkIPoint16 fAtlasLocation;
|
| + // TODO either plot or AtlasID will be valid, not both
|
| + GrBatchAtlas::AtlasID fID;
|
| + GrPlot* fPlot;
|
| + SkPath* fPath;
|
| + PackedID fPackedID;
|
| + GrMaskFormat fMaskFormat;
|
| + GrIRect16 fBounds;
|
| + SkIPoint16 fAtlasLocation;
|
|
|
| void init(GrGlyph::PackedID packed, const SkIRect& bounds, GrMaskFormat format) {
|
| + fID = GrBatchAtlas::kInvalidAtlasID;
|
| fPlot = NULL;
|
| fPath = NULL;
|
| fPackedID = packed;
|
|
|