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

/external/chromium_org/third_party/WebKit/Source/web/
H A DWebTextRun.cpp34 #include "platform/text/TextRun.h"
38 WebTextRun::operator TextRun() const
40 return TextRun(text, 0, 0, TextRun::AllowTrailingExpansion, rtl ? RTL : LTR, directionalOverride);
/external/chromium_org/third_party/WebKit/Source/platform/text/
H A DTextRun.h45 class PLATFORM_EXPORT TextRun { class in namespace:blink
57 TextRun(const LChar* c, unsigned len, float xpos = 0, float expansion = 0, ExpansionBehavior expansionBehavior = AllowTrailingExpansion | ForbidLeadingExpansion, TextDirection direction = LTR, bool directionalOverride = false, bool characterScanForCodePath = true) function in class:blink::TextRun
77 TextRun(const UChar* c, unsigned len, float xpos = 0, float expansion = 0, ExpansionBehavior expansionBehavior = AllowTrailingExpansion | ForbidLeadingExpansion, TextDirection direction = LTR, bool directionalOverride = false, bool characterScanForCodePath = true) function in class:blink::TextRun
97 TextRun(const String& string, float xpos = 0, float expansion = 0, ExpansionBehavior expansionBehavior = AllowTrailingExpansion | ForbidLeadingExpansion, TextDirection direction = LTR, bool directionalOverride = false, bool characterScanForCodePath = true, bool normalizeSpace = false) function in class:blink::TextRun
125 TextRun(const StringView& string, float xpos = 0, float expansion = 0, ExpansionBehavior expansionBehavior = AllowTrailingExpansion | ForbidLeadingExpansion, TextDirection direction = LTR, bool directionalOverride = false, bool characterScanForCodePath = true, bool normalizeSpace = false) function in class:blink::TextRun
153 TextRun subRun(unsigned startOffset, unsigned length) const
157 TextRun result = *this;
216 virtual GlyphData glyphDataForCharacter(const Font&, const TextRun&, WidthIterator&, UChar32 character, bool mirror, int currentCharacter, unsigned& advanceLength) = 0;
217 virtual void drawSVGGlyphs(GraphicsContext*, const TextRun&, const SimpleFontData*, const GlyphBuffer&, int from, int to, const FloatPoint&) const = 0;
218 virtual float floatWidthUsingSVGFont(const Font&, const TextRun
[all...]
/external/chromium_org/ui/gfx/
H A Drender_text_mac.h53 struct TextRun { struct in class:gfx::RenderTextMac
67 TextRun();
68 ~TextRun();
92 std::vector<TextRun> runs_;
H A Drender_text_mac.cc168 const TextRun& run = runs_[i];
181 RenderTextMac::TextRun::TextRun() function in class:gfx::RenderTextMac::TextRun
193 RenderTextMac::TextRun::~TextRun() {
277 runs_.push_back(TextRun());
278 TextRun* run = &runs_.back();
H A Drender_text_win.h22 struct TextRun { struct in namespace:gfx::internal
23 TextRun();
24 ~TextRun();
54 DISALLOW_COPY_AND_ASSIGN(TextRun);
97 void LayoutTextRun(internal::TextRun* run);
101 HRESULT ShapeTextRunWithFont(internal::TextRun* run, const Font& font);
104 int CountCharsWithMissingGlyphs(internal::TextRun* run) const;
114 SelectionModel FirstSelectionModelInsideRun(const internal::TextRun* run);
115 SelectionModel LastSelectionModelInsideRun(const internal::TextRun* run);
127 ScopedVector<internal::TextRun> runs
[all...]
H A Drender_text_win.cc80 Range CharRangeToGlyphRange(const internal::TextRun& run,
108 // TextRun::logical_clusters might help.
113 const internal::TextRun& run,
174 const ScopedVector<internal::TextRun>& runs) {
181 internal::TextRun* run = runs[segment->run];
292 TextRun::TextRun() function in class:gfx::internal::TextRun
305 TextRun::~TextRun() {
311 int GetGlyphXBoundary(const internal::TextRun* ru
[all...]

Completed in 92 milliseconds