Index: src/gpu/GrDistanceFieldTextContext.h |
diff --git a/src/gpu/GrDistanceFieldTextContext.h b/src/gpu/GrDistanceFieldTextContext.h |
old mode 100644 |
new mode 100755 |
index 3dfffd1c137addaf55506705d53bee892e4e9cf4..63f0d19952493341e016d80040c6bfff500a248d |
--- a/src/gpu/GrDistanceFieldTextContext.h |
+++ b/src/gpu/GrDistanceFieldTextContext.h |
@@ -1,56 +1,56 @@ |
-/* |
- * Copyright 2013 Google Inc. |
- * |
- * Use of this source code is governed by a BSD-style license that can be |
- * found in the LICENSE file. |
- */ |
- |
-#ifndef GrDistanceFieldTextContext_DEFINED |
-#define GrDistanceFieldTextContext_DEFINED |
- |
-#include "GrTextContext.h" |
- |
-class GrTextStrike; |
- |
-/* |
- * This class implements GrTextContext using distance field fonts |
- */ |
-class GrDistanceFieldTextContext : public GrTextContext { |
-public: |
- GrDistanceFieldTextContext(GrContext*, const SkDeviceProperties&, bool enable); |
- 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; |
- |
- virtual bool canDraw(const SkPaint& paint) SK_OVERRIDE; |
- |
-private: |
- GrTextStrike* fStrike; |
- SkScalar fTextRatio; |
- bool fUseLCDText; |
- bool fEnableDFRendering; |
- |
- void init(const GrPaint&, const SkPaint&); |
- void drawPackedGlyph(GrGlyph::PackedID, SkFixed left, SkFixed top, GrFontScaler*); |
- void flushGlyphs(); // automatically called by destructor |
- void finish(); |
- |
- enum { |
- kMinRequestedGlyphs = 1, |
- kDefaultRequestedGlyphs = 64, |
- kMinRequestedVerts = kMinRequestedGlyphs * 4, |
- kDefaultRequestedVerts = kDefaultRequestedGlyphs * 4, |
- }; |
- |
- SkPoint* fVertices; |
- int32_t fMaxVertices; |
- GrTexture* fCurrTexture; |
- int fCurrVertex; |
-}; |
- |
-#endif |
+/* |
+ * Copyright 2013 Google Inc. |
+ * |
+ * Use of this source code is governed by a BSD-style license that can be |
+ * found in the LICENSE file. |
+ */ |
+ |
+#ifndef GrDistanceFieldTextContext_DEFINED |
+#define GrDistanceFieldTextContext_DEFINED |
+ |
+#include "GrTextContext.h" |
+ |
+class GrTextStrike; |
+ |
+/* |
+ * This class implements GrTextContext using distance field fonts |
+ */ |
+class GrDistanceFieldTextContext : public GrTextContext { |
+public: |
+ GrDistanceFieldTextContext(GrContext*, const SkDeviceProperties&, bool enable); |
+ 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; |
+ |
+ virtual bool canDraw(const SkPaint& paint) SK_OVERRIDE; |
+ |
+private: |
+ GrTextStrike* fStrike; |
+ SkScalar fTextRatio; |
+ bool fUseLCDText; |
+ bool fEnableDFRendering; |
+ |
+ void init(const GrPaint&, const SkPaint&); |
+ void drawPackedGlyph(GrGlyph::PackedID, SkFixed left, SkFixed top, GrFontScaler*); |
+ void flushGlyphs(); // automatically called by destructor |
+ void finish(); |
+ |
+ enum { |
+ kMinRequestedGlyphs = 1, |
+ kDefaultRequestedGlyphs = 64, |
+ kMinRequestedVerts = kMinRequestedGlyphs * 4, |
+ kDefaultRequestedVerts = kDefaultRequestedGlyphs * 4, |
+ }; |
+ |
+ SkPoint* fVertices; |
+ int32_t fMaxVertices; |
+ GrTexture* fCurrTexture; |
+ int fCurrVertex; |
+}; |
+ |
+#endif |