/external/chromium_org/third_party/WebKit/Source/platform/fonts/ |
CustomFontData.h | 36 struct WidthIterator; 55 virtual bool applySVGGlyphSelection(WidthIterator&, GlyphData&, bool, int, unsigned&) const { return false; }
|
WidthIterator.h | 41 struct PLATFORM_EXPORT WidthIterator { 44 WidthIterator(const Font*, const TextRun&, HashSet<const SimpleFontData*>* fallbackFonts = 0, bool accountForGlyphBounds = false, bool forTextEmphasis = false);
|
WidthIterator.cpp | 23 #include "platform/fonts/WidthIterator.h" 37 WidthIterator::WidthIterator(const Font* font, const TextRun& run, HashSet<const SimpleFontData*>* fallbackFonts, bool accountForGlyphBounds, bool forTextEmphasis) 71 GlyphData WidthIterator::glyphDataForCharacter(UChar32 character, bool mirror, int currentCharacter, unsigned& advanceLength) 140 inline unsigned WidthIterator::advanceInternal(TextIterator& textIterator, GlyphBuffer* glyphBuffer) 313 unsigned WidthIterator::advance(int offset, GlyphBuffer* glyphBuffer) 332 bool WidthIterator::advanceOneCharacter(float& width, GlyphBuffer& glyphBuffer)
|
FontFastPath.cpp | 31 #include "platform/fonts/WidthIterator.h" 401 WidthIterator it(this, run, 0, false, forTextEmphasis); 538 WidthIterator it(this, run, fallbackFonts, glyphOverflow); 555 WidthIterator it(this, run); 582 WidthIterator it(this, run);
|
SimpleFontData.h | 52 struct WidthIterator;
|
Font.h | 197 friend struct WidthIterator;
|
Font.cpp | 27 #include "platform/fonts/WidthIterator.h" 358 if (run.length() > 1 && !WidthIterator::supportsTypesettingFeatures(*this))
|
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/ |
SVGTextMetricsBuilder.h | 25 #include "platform/fonts/WidthIterator.h" 61 OwnPtr<WidthIterator> m_simpleWidthIterator;
|
SVGTextRunRenderingContext.h | 45 virtual GlyphData glyphDataForCharacter(const Font&, const TextRun&, WidthIterator&, UChar32 character, bool mirror, int currentCharacter, unsigned& advanceLength);
|
SVGTextRunRenderingContext.cpp | 35 #include "platform/fonts/WidthIterator.h" 78 WidthIterator it(&font, run); 172 GlyphData SVGTextRunRenderingContext::glyphDataForCharacter(const Font& font, const TextRun& run, WidthIterator& iterator, UChar32 character, bool mirror, int currentCharacter, unsigned& advanceLength)
|
SVGTextMetricsBuilder.cpp | 109 m_simpleWidthIterator = adoptPtr(new WidthIterator(&scaledFont, m_run));
|
/external/chromium_org/third_party/WebKit/Source/core/svg/ |
SVGFontData.h | 46 virtual bool applySVGGlyphSelection(WidthIterator&, GlyphData&, bool mirror, int currentCharacter, unsigned& advanceLength) const OVERRIDE;
|
SVGFontData.cpp | 35 #include "platform/fonts/WidthIterator.h" 134 bool SVGFontData::applySVGGlyphSelection(WidthIterator& iterator, GlyphData& glyphData, bool mirror, int currentCharacter, unsigned& advanceLength) const 257 // If there are multiple valid ones, just take the first one. WidthIterator will take 282 // If there are multiple valid ones, just take the first one. WidthIterator will take
|
/external/chromium_org/third_party/WebKit/Source/platform/text/ |
TextRun.h | 41 struct WidthIterator; 220 virtual GlyphData glyphDataForCharacter(const Font&, const TextRun&, WidthIterator&, UChar32 character, bool mirror, int currentCharacter, unsigned& advanceLength) = 0;
|
/external/chromium_org/third_party/WebKit/Source/core/rendering/ |
InlineTextBox.cpp | 48 #include "platform/fonts/WidthIterator.h" [all...] |
/external/chromium_org/third_party/WebKit/Source/platform/ |
blink_platform.target.darwin-arm.mk | 205 third_party/WebKit/Source/platform/fonts/WidthIterator.cpp \ [all...] |
blink_platform.target.darwin-mips.mk | 204 third_party/WebKit/Source/platform/fonts/WidthIterator.cpp \ [all...] |
blink_platform.target.darwin-x86.mk | 204 third_party/WebKit/Source/platform/fonts/WidthIterator.cpp \ [all...] |
blink_platform.target.linux-arm.mk | 205 third_party/WebKit/Source/platform/fonts/WidthIterator.cpp \ [all...] |
blink_platform.target.linux-mips.mk | 204 third_party/WebKit/Source/platform/fonts/WidthIterator.cpp \ [all...] |
blink_platform.target.linux-x86.mk | 204 third_party/WebKit/Source/platform/fonts/WidthIterator.cpp \ [all...] |
/external/chromium_org/third_party/WebKit/Source/core/inspector/ |
InspectorCSSAgent.cpp | 73 #include "platform/fonts/WidthIterator.h" [all...] |