| Index: src/gpu/GrDistanceFieldTextContext.h
 | 
| diff --git a/src/gpu/GrDistanceFieldTextContext.h b/src/gpu/GrDistanceFieldTextContext.h
 | 
| index 8b94038b678429b72d31f35457e8ad6264cd3e7f..212989890a649dc15ab664624904ff972e13d24a 100755
 | 
| --- a/src/gpu/GrDistanceFieldTextContext.h
 | 
| +++ b/src/gpu/GrDistanceFieldTextContext.h
 | 
| @@ -17,24 +17,26 @@ class GrTextStrike;
 | 
|   */
 | 
|  class GrDistanceFieldTextContext : public GrTextContext {
 | 
|  public:
 | 
| -    virtual void drawText(const char text[], size_t byteLength, SkScalar x, SkScalar y) SK_OVERRIDE;
 | 
| -    virtual void drawPosText(const char text[], size_t byteLength,
 | 
| +    GrDistanceFieldTextContext(GrContext*, const SkDeviceProperties&);
 | 
| +    virtual ~GrDistanceFieldTextContext();
 | 
| +
 | 
| +    virtual void drawText(const GrPaint&, const SkPaint&, const char text[], size_t byteLength, 
 | 
| +                          SkScalar x, SkScalar y) SK_OVERRIDE;
 | 
| +    virtual void drawPosText(const GrPaint&, const SkPaint&, 
 | 
| +                             const char text[], size_t byteLength,
 | 
|                               const SkScalar pos[], SkScalar constY,
 | 
|                               int scalarsPerPosition) SK_OVERRIDE;
 | 
|      
 | 
| -    static bool CanDraw(const SkPaint& paint, const SkMatrix& ctm);
 | 
| +    virtual bool canDraw(const SkPaint& paint) SK_OVERRIDE;
 | 
|  
 | 
|  private:
 | 
| -    GrDistanceFieldTextContext(GrContext*, const GrPaint&, const SkPaint&,
 | 
| -                               const SkDeviceProperties&);
 | 
| -    virtual ~GrDistanceFieldTextContext();
 | 
| -    friend class GrTTextContextManager<GrDistanceFieldTextContext>;
 | 
| -
 | 
|      GrTextStrike*           fStrike;
 | 
|      SkScalar                fTextRatio;
 | 
|  
 | 
| +    void init(const GrPaint&, const SkPaint&);
 | 
|      void drawPackedGlyph(GrGlyph::PackedID, GrFixed left, GrFixed top, GrFontScaler*);
 | 
|      void flushGlyphs();                 // automatically called by destructor
 | 
| +    void finish();
 | 
|  
 | 
|      enum {
 | 
|          kMinRequestedGlyphs      = 1,
 | 
| 
 |