HomeSort by relevance Sort by last modified time
    Searched refs:SVGTextMetrics (Results 1 - 18 of 18) sorted by null

  /external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
SVGTextMetrics.h 31 class SVGTextMetrics {
37 SVGTextMetrics();
38 SVGTextMetrics(MetricsType);
39 SVGTextMetrics(RenderSVGInlineText*, unsigned position, unsigned length, float width, const String& glyphName);
41 static SVGTextMetrics measureCharacterRange(RenderSVGInlineText*, unsigned position, unsigned length);
74 SVGTextMetrics(RenderSVGInlineText*, const TextRun&);
SVGTextLayoutEngineSpacing.h 23 #include "core/rendering/svg/SVGTextMetrics.h"
37 float calculateSVGKerning(bool isVerticalText, const SVGTextMetrics::Glyph& currentGlyph);
45 SVGTextMetrics::Glyph m_lastGlyph;
SVGTextMetrics.cpp 22 #include "core/rendering/svg/SVGTextMetrics.h"
29 SVGTextMetrics::SVGTextMetrics()
36 SVGTextMetrics::SVGTextMetrics(SVGTextMetrics::MetricsType)
43 SVGTextMetrics::SVGTextMetrics(RenderSVGInlineText* textRenderer, const TextRun& run)
64 TextRun SVGTextMetrics::constructTextRun(RenderSVGInlineText* text, unsigned position, unsigned length)
98 SVGTextMetrics SVGTextMetrics::measureCharacterRange(RenderSVGInlineText* text, unsigned position, unsigned lengt (…)
    [all...]
SVGTextLayoutEngineBaseline.h 32 class SVGTextMetrics;
43 float calculateGlyphAdvanceAndOrientation(bool isVerticalText, SVGTextMetrics&, float angle, float& xOrientationShift, float& yOrientationShift) const;
SVGTextLayoutEngine.h 27 #include "core/rendering/svg/SVGTextMetrics.h"
66 void recordTextFragment(SVGInlineTextBox*, Vector<SVGTextMetrics>&);
73 bool currentLogicalCharacterMetrics(SVGTextLayoutAttributes*&, SVGTextMetrics&);
74 bool currentVisualCharacterMetrics(SVGInlineTextBox*, Vector<SVGTextMetrics>&, SVGTextMetrics&);
76 void advanceToNextLogicalCharacter(const SVGTextMetrics&);
77 void advanceToNextVisualCharacter(const SVGTextMetrics&);
SVGTextMetricsBuilder.h 26 #include "core/rendering/svg/SVGTextMetrics.h"
57 SVGTextMetrics m_currentMetrics;
64 SVGTextMetrics m_complexStartToCurrentMetrics;
SVGTextLayoutAttributes.h 23 #include "core/rendering/svg/SVGTextMetrics.h"
59 Vector<SVGTextMetrics>& textMetricsValues() { return m_textMetricsValues; }
64 Vector<SVGTextMetrics> m_textMetricsValues;
SVGTextMetricsBuilder.cpp 62 m_currentMetrics = SVGTextMetrics();
70 m_currentMetrics = SVGTextMetrics(m_text, m_textPosition, metricsLength, currentWidth, m_simpleWidthIterator->lastGlyphName());
72 m_currentMetrics = SVGTextMetrics(m_text, m_textPosition, metricsLength, currentWidth, emptyString());
79 m_currentMetrics = SVGTextMetrics::measureCharacterRange(m_text, m_textPosition, metricsLength);
80 m_complexStartToCurrentMetrics = SVGTextMetrics::measureCharacterRange(m_text, 0, m_textPosition + metricsLength);
98 m_currentMetrics = SVGTextMetrics();
99 m_complexStartToCurrentMetrics = SVGTextMetrics();
103 m_run = SVGTextMetrics::constructTextRun(text, 0, text->textLength());
136 Vector<SVGTextMetrics>* textMetricsValues = &attributes->textMetricsValues();
152 textMetricsValues->append(SVGTextMetrics(SVGTextMetrics::SkippedSpaceMetrics))
    [all...]
SVGTextQuery.cpp 29 #include "core/rendering/svg/SVGTextMetrics.h"
160 Vector<SVGTextMetrics>& textMetricsValues = layoutAttributes->textMetricsValues();
175 SVGTextMetrics& metrics = textMetricsValues[textMetricsOffset];
299 SVGTextMetrics metrics = SVGTextMetrics::measureCharacterRange(queryData->textRenderer, fragment.characterOffset + startPosition, endPosition - startPosition);
337 SVGTextMetrics metrics = SVGTextMetrics::measureCharacterRange(queryData->textRenderer, fragment.characterOffset, startPosition);
385 SVGTextMetrics metrics = SVGTextMetrics::measureCharacterRange(queryData->textRenderer, fragment.characterOffset, startPosition + 1);
472 SVGTextMetrics metrics = SVGTextMetrics::measureCharacterRange(queryData->textRenderer, fragment.characterOffset, (…)
    [all...]
SVGTextLayoutEngine.cpp 114 void SVGTextLayoutEngine::recordTextFragment(SVGInlineTextBox* textBox, Vector<SVGTextMetrics>& textMetricsValues)
123 SVGTextMetrics& lastCharacterMetrics = textMetricsValues.at(m_visualMetricsListOffset - 1);
355 bool SVGTextLayoutEngine::currentLogicalCharacterMetrics(SVGTextLayoutAttributes*& logicalAttributes, SVGTextMetrics& logicalMetrics)
357 Vector<SVGTextMetrics>* textMetricsValues = &logicalAttributes->textMetricsValues();
385 bool SVGTextLayoutEngine::currentVisualCharacterMetrics(SVGInlineTextBox* textBox, Vector<SVGTextMetrics>& visualMetricsValues, SVGTextMetrics& visualMetrics)
410 void SVGTextLayoutEngine::advanceToNextLogicalCharacter(const SVGTextMetrics& logicalMetrics)
416 void SVGTextLayoutEngine::advanceToNextVisualCharacter(const SVGTextMetrics& visualMetrics)
438 Vector<SVGTextMetrics>& visualMetricsValues = text->layoutAttributes()->textMetricsValues();
456 SVGTextMetrics visualMetrics(SVGTextMetrics::SkippedSpaceMetrics)
    [all...]
SVGTextLayoutEngineSpacing.cpp 44 float SVGTextLayoutEngineSpacing::calculateSVGKerning(bool isVerticalText, const SVGTextMetrics::Glyph& currentGlyph)
SVGTextLayoutEngineBaseline.cpp 28 #include "core/rendering/svg/SVGTextMetrics.h"
186 float SVGTextLayoutEngineBaseline::calculateGlyphAdvanceAndOrientation(bool isVerticalText, SVGTextMetrics& metrics, float angle, float& xOrientationShift, float& yOrientationShift) const
  /external/chromium_org/third_party/WebKit/Source/core/
webcore_svg.target.darwin-arm.mk 77 third_party/WebKit/Source/core/rendering/svg/SVGTextMetrics.cpp \
webcore_svg.target.darwin-mips.mk 77 third_party/WebKit/Source/core/rendering/svg/SVGTextMetrics.cpp \
webcore_svg.target.darwin-x86.mk 77 third_party/WebKit/Source/core/rendering/svg/SVGTextMetrics.cpp \
webcore_svg.target.linux-arm.mk 77 third_party/WebKit/Source/core/rendering/svg/SVGTextMetrics.cpp \
webcore_svg.target.linux-mips.mk 77 third_party/WebKit/Source/core/rendering/svg/SVGTextMetrics.cpp \
webcore_svg.target.linux-x86.mk 77 third_party/WebKit/Source/core/rendering/svg/SVGTextMetrics.cpp \

Completed in 662 milliseconds