Searched defs:TextRun (Results 1 - 5 of 5) sorted by relevance

/external/webkit/Source/WebKit/chromium/src/
H A DWebTextRun.cpp34 #include "TextRun.h"
40 WebTextRun::operator WebCore::TextRun() const
42 return TextRun(text, false, 0, 0, TextRun::AllowTrailingExpansion, rtl, directionalOverride);
/external/webkit/Source/WebCore/platform/graphics/efl/
H A DFontEfl.cpp38 void Font::drawComplexText(GraphicsContext*, const TextRun&, const FloatPoint&, int from, int to) const argument
43 void Font::drawEmphasisMarksForComplexText(GraphicsContext* /* context */, const TextRun& /* run */, const AtomicString& /* mark */, const FloatPoint& /* point */, int /* from */, int /* to */) const
58 float Font::floatWidthForComplexText(const TextRun&, HashSet<const SimpleFontData*>*, GlyphOverflow*) const argument
64 int Font::offsetForPositionForComplexText(const TextRun&, float, bool) const argument
70 FloatRect Font::selectionRectForComplexText(const TextRun&, const FloatPoint&, int, int, int) const argument
/external/webkit/Source/WebCore/platform/graphics/haiku/
H A DFontHaiku.cpp95 void Font::drawComplexText(GraphicsContext* ctx, const TextRun& run, const FloatPoint& point,
101 void Font::drawEmphasisMarksForComplexText(GraphicsContext* /* context */, const TextRun& /* run */, const AtomicString& /* mark */, const FloatPoint& /* point */, int /* from */, int /* to */) const
106 float Font::floatWidthForComplexText(const TextRun& run, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* glyphOverflow) const
112 FloatRect Font::selectionRectForComplexText(const TextRun&, const FloatPoint&, int, int, int) const argument
118 int Font::offsetForPositionForComplexText(const TextRun&, float, bool) const argument
/external/webkit/Source/WebCore/platform/graphics/
H A DTextRun.h34 class TextRun { class in namespace:WebCore
45 TextRun(const UChar* c, int len, bool allowTabs = false, float xpos = 0, float expansion = 0, ExpansionBehavior expansionBehavior = AllowTrailingExpansion | ForbidLeadingExpansion, bool rtl = false, bool directionalOverride = false) function in class:WebCore::TextRun
65 TextRun(const String& s, bool allowTabs = false, float xpos = 0, float expansion = 0, ExpansionBehavior expansionBehavior = AllowTrailingExpansion | ForbidLeadingExpansion, bool rtl = false, bool directionalOverride = false) function in class:WebCore::TextRun
/external/webkit/Source/WebCore/svg/
H A DSVGFont.cpp40 #include "TextRun.h"
231 typedef void (*SVGTextRunWalkerMissingGlyphCallback)(const TextRun&, SVGTextRunData&);
243 void walk(const TextRun& run, bool isVerticalText, const String& language, int from, int to)
311 TextRun subRun(run);
357 static void floatWidthMissingGlyphCallback(const TextRun& run, SVGTextRunWalkerMeasuredLengthData& data)
382 static float floatWidthOfSubStringUsingSVGFont(const Font* font, const TextRun& run, int extraCharsAvailable, int from, int to, int& charsConsumed, String& glyphName)
431 float Font::floatWidthUsingSVGFont(const TextRun& run) const
438 float Font::floatWidthUsingSVGFont(const TextRun& run, int extraCharsAvailable, int& charsConsumed, String& glyphName) const
458 static void drawTextMissingGlyphCallback(const TextRun& run, SVGTextRunWalkerDrawTextData& data)
465 void Font::drawTextUsingSVGFont(GraphicsContext* context, const TextRun
595 offsetForPositionForTextUsingSVGFont(const TextRun&, float, bool) const argument
[all...]

Completed in 1022 milliseconds