Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(131)

Unified Diff: third_party/WebKit/Source/platform/fonts/shaping/CachingWordShaper.h

Issue 2835103002: Move blobalizer implementation to ShapeResultBloberizer (Closed)
Patch Set: Fix canvas tests Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/platform/fonts/shaping/CachingWordShaper.h
diff --git a/third_party/WebKit/Source/platform/fonts/shaping/CachingWordShaper.h b/third_party/WebKit/Source/platform/fonts/shaping/CachingWordShaper.h
index f89d612a3175ad2f37a7b9d35a525c33915e13b4..ab31c893562f931f8a680b0ec07817921d92e8b6 100644
--- a/third_party/WebKit/Source/platform/fonts/shaping/CachingWordShaper.h
+++ b/third_party/WebKit/Source/platform/fonts/shaping/CachingWordShaper.h
@@ -39,7 +39,6 @@ struct CharacterRange;
class Font;
class ShapeCache;
class SimpleFontData;
-class ShapeResultBloberizer;
struct GlyphData;
class PLATFORM_EXPORT CachingWordShaper final {
@@ -57,10 +56,7 @@ class PLATFORM_EXPORT CachingWordShaper final {
float target_x,
bool include_partial_glyphs);
- float FillGlyphs(const TextRunPaintInfo&, ShapeResultBloberizer&);
- void FillTextEmphasisGlyphs(const TextRunPaintInfo&,
- const GlyphData& emphasis_data,
- ShapeResultBloberizer&);
+ void FillResultBuffer(const TextRunPaintInfo&, ShapeResultBuffer*);
CharacterRange GetCharacterRange(const TextRun&, unsigned from, unsigned to);
Vector<CharacterRange> IndividualCharacterRanges(const TextRun&);

Powered by Google App Engine
This is Rietveld 408576698