SVGTextMetrics 59 Source/core/rendering/svg/SVGTextLayoutAttributes.h Vector<SVGTextMetrics>& textMetricsValues() { return m_textMetricsValues; } SVGTextMetrics 64 Source/core/rendering/svg/SVGTextLayoutAttributes.h Vector<SVGTextMetrics> m_textMetricsValues; SVGTextMetrics 115 Source/core/rendering/svg/SVGTextLayoutEngine.cpp void SVGTextLayoutEngine::recordTextFragment(SVGInlineTextBox* textBox, Vector<SVGTextMetrics>& textMetricsValues) SVGTextMetrics 124 Source/core/rendering/svg/SVGTextLayoutEngine.cpp SVGTextMetrics& lastCharacterMetrics = textMetricsValues.at(m_visualMetricsListOffset - 1); SVGTextMetrics 360 Source/core/rendering/svg/SVGTextLayoutEngine.cpp bool SVGTextLayoutEngine::currentLogicalCharacterMetrics(SVGTextLayoutAttributes*& logicalAttributes, SVGTextMetrics& logicalMetrics) SVGTextMetrics 362 Source/core/rendering/svg/SVGTextLayoutEngine.cpp Vector<SVGTextMetrics>* textMetricsValues = &logicalAttributes->textMetricsValues(); SVGTextMetrics 390 Source/core/rendering/svg/SVGTextLayoutEngine.cpp bool SVGTextLayoutEngine::currentVisualCharacterMetrics(SVGInlineTextBox* textBox, Vector<SVGTextMetrics>& visualMetricsValues, SVGTextMetrics& visualMetrics) SVGTextMetrics 415 Source/core/rendering/svg/SVGTextLayoutEngine.cpp void SVGTextLayoutEngine::advanceToNextLogicalCharacter(const SVGTextMetrics& logicalMetrics) SVGTextMetrics 421 Source/core/rendering/svg/SVGTextLayoutEngine.cpp void SVGTextLayoutEngine::advanceToNextVisualCharacter(const SVGTextMetrics& visualMetrics) SVGTextMetrics 443 Source/core/rendering/svg/SVGTextLayoutEngine.cpp Vector<SVGTextMetrics>& visualMetricsValues = text->layoutAttributes()->textMetricsValues(); SVGTextMetrics 461 Source/core/rendering/svg/SVGTextLayoutEngine.cpp SVGTextMetrics visualMetrics(SVGTextMetrics::SkippedSpaceMetrics); SVGTextMetrics 475 Source/core/rendering/svg/SVGTextLayoutEngine.cpp SVGTextMetrics logicalMetrics(SVGTextMetrics::SkippedSpaceMetrics); SVGTextMetrics 65 Source/core/rendering/svg/SVGTextLayoutEngine.h void recordTextFragment(SVGInlineTextBox*, Vector<SVGTextMetrics>&); SVGTextMetrics 72 Source/core/rendering/svg/SVGTextLayoutEngine.h bool currentLogicalCharacterMetrics(SVGTextLayoutAttributes*&, SVGTextMetrics&); SVGTextMetrics 73 Source/core/rendering/svg/SVGTextLayoutEngine.h bool currentVisualCharacterMetrics(SVGInlineTextBox*, Vector<SVGTextMetrics>&, SVGTextMetrics&); SVGTextMetrics 75 Source/core/rendering/svg/SVGTextLayoutEngine.h void advanceToNextLogicalCharacter(const SVGTextMetrics&); SVGTextMetrics 76 Source/core/rendering/svg/SVGTextLayoutEngine.h void advanceToNextVisualCharacter(const SVGTextMetrics&); SVGTextMetrics 186 Source/core/rendering/svg/SVGTextLayoutEngineBaseline.cpp float SVGTextLayoutEngineBaseline::calculateGlyphAdvanceAndOrientation(bool isVerticalText, SVGTextMetrics& metrics, float angle, float& xOrientationShift, float& yOrientationShift) const SVGTextMetrics 32 Source/core/rendering/svg/SVGTextLayoutEngineBaseline.h class SVGTextMetrics; SVGTextMetrics 43 Source/core/rendering/svg/SVGTextLayoutEngineBaseline.h float calculateGlyphAdvanceAndOrientation(bool isVerticalText, SVGTextMetrics&, float angle, float& xOrientationShift, float& yOrientationShift) const; SVGTextMetrics 29 Source/core/rendering/svg/SVGTextMetrics.cpp SVGTextMetrics::SVGTextMetrics() SVGTextMetrics 37 Source/core/rendering/svg/SVGTextMetrics.cpp SVGTextMetrics::SVGTextMetrics(SVGTextMetrics::MetricsType) SVGTextMetrics 45 Source/core/rendering/svg/SVGTextMetrics.cpp SVGTextMetrics::SVGTextMetrics(RenderSVGInlineText* textRenderer, const TextRun& run) SVGTextMetrics 63 Source/core/rendering/svg/SVGTextMetrics.cpp TextRun SVGTextMetrics::constructTextRun(RenderSVGInlineText* text, unsigned position, unsigned length) SVGTextMetrics 97 Source/core/rendering/svg/SVGTextMetrics.cpp SVGTextMetrics SVGTextMetrics::measureCharacterRange(RenderSVGInlineText* text, unsigned position, unsigned length) SVGTextMetrics 100 Source/core/rendering/svg/SVGTextMetrics.cpp return SVGTextMetrics(text, constructTextRun(text, position, length)); SVGTextMetrics 103 Source/core/rendering/svg/SVGTextMetrics.cpp SVGTextMetrics::SVGTextMetrics(RenderSVGInlineText* text, unsigned position, unsigned length, float width, Glyph glyphNameGlyphId) SVGTextMetrics 32 Source/core/rendering/svg/SVGTextMetrics.h class SVGTextMetrics { SVGTextMetrics 38 Source/core/rendering/svg/SVGTextMetrics.h SVGTextMetrics(); SVGTextMetrics 39 Source/core/rendering/svg/SVGTextMetrics.h SVGTextMetrics(MetricsType); SVGTextMetrics 40 Source/core/rendering/svg/SVGTextMetrics.h SVGTextMetrics(RenderSVGInlineText*, unsigned position, unsigned length, float width, Glyph glyphNameGlyphId); SVGTextMetrics 42 Source/core/rendering/svg/SVGTextMetrics.h static SVGTextMetrics measureCharacterRange(RenderSVGInlineText*, unsigned position, unsigned length); SVGTextMetrics 57 Source/core/rendering/svg/SVGTextMetrics.h SVGTextMetrics(RenderSVGInlineText*, const TextRun&); SVGTextMetrics 38 Source/core/rendering/svg/SVGTextMetricsBuilder.cpp SVGTextMetrics computeMetricsForCharacter(unsigned textPosition); SVGTextMetrics 51 Source/core/rendering/svg/SVGTextMetricsBuilder.cpp SVGTextMetrics computeMetricsForCharacterSimple(unsigned textPosition); SVGTextMetrics 52 Source/core/rendering/svg/SVGTextMetricsBuilder.cpp SVGTextMetrics computeMetricsForCharacterComplex(unsigned textPosition); SVGTextMetrics 65 Source/core/rendering/svg/SVGTextMetricsBuilder.cpp , m_run(SVGTextMetrics::constructTextRun(text, 0, text->textLength())) SVGTextMetrics 78 Source/core/rendering/svg/SVGTextMetricsBuilder.cpp SVGTextMetrics SVGTextMetricsCalculator::computeMetricsForCharacterSimple(unsigned textPosition) SVGTextMetrics 83 Source/core/rendering/svg/SVGTextMetricsBuilder.cpp return SVGTextMetrics(); SVGTextMetrics 89 Source/core/rendering/svg/SVGTextMetricsBuilder.cpp return SVGTextMetrics(m_text, textPosition, metricsLength, currentWidth, glyphId); SVGTextMetrics 92 Source/core/rendering/svg/SVGTextMetricsBuilder.cpp SVGTextMetrics SVGTextMetricsCalculator::computeMetricsForCharacterComplex(unsigned textPosition) SVGTextMetrics 95 Source/core/rendering/svg/SVGTextMetricsBuilder.cpp SVGTextMetrics metrics = SVGTextMetrics::measureCharacterRange(m_text, textPosition, metricsLength); SVGTextMetrics 98 Source/core/rendering/svg/SVGTextMetricsBuilder.cpp SVGTextMetrics complexStartToCurrentMetrics = SVGTextMetrics::measureCharacterRange(m_text, 0, textPosition + metricsLength); SVGTextMetrics 111 Source/core/rendering/svg/SVGTextMetricsBuilder.cpp SVGTextMetrics SVGTextMetricsCalculator::computeMetricsForCharacter(unsigned textPosition) SVGTextMetrics 137 Source/core/rendering/svg/SVGTextMetricsBuilder.cpp Vector<SVGTextMetrics>* textMetricsValues = &attributes->textMetricsValues(); SVGTextMetrics 152 Source/core/rendering/svg/SVGTextMetricsBuilder.cpp SVGTextMetrics currentMetrics; SVGTextMetrics 161 Source/core/rendering/svg/SVGTextMetricsBuilder.cpp textMetricsValues->append(SVGTextMetrics(SVGTextMetrics::SkippedSpaceMetrics)); SVGTextMetrics 160 Source/core/rendering/svg/SVGTextQuery.cpp Vector<SVGTextMetrics>& textMetricsValues = layoutAttributes->textMetricsValues(); SVGTextMetrics 175 Source/core/rendering/svg/SVGTextQuery.cpp SVGTextMetrics& metrics = textMetricsValues[textMetricsOffset]; SVGTextMetrics 295 Source/core/rendering/svg/SVGTextQuery.cpp SVGTextMetrics metrics = SVGTextMetrics::measureCharacterRange(queryData->textRenderer, fragment.characterOffset + startPosition, endPosition - startPosition); SVGTextMetrics 333 Source/core/rendering/svg/SVGTextQuery.cpp SVGTextMetrics metrics = SVGTextMetrics::measureCharacterRange(queryData->textRenderer, fragment.characterOffset, startPosition); SVGTextMetrics 381 Source/core/rendering/svg/SVGTextQuery.cpp SVGTextMetrics metrics = SVGTextMetrics::measureCharacterRange(queryData->textRenderer, fragment.characterOffset, startPosition + 1); SVGTextMetrics 468 Source/core/rendering/svg/SVGTextQuery.cpp SVGTextMetrics metrics = SVGTextMetrics::measureCharacterRange(queryData->textRenderer, fragment.characterOffset, startPosition); SVGTextMetrics 475 Source/core/rendering/svg/SVGTextQuery.cpp SVGTextMetrics metrics = SVGTextMetrics::measureCharacterRange(queryData->textRenderer, fragment.characterOffset + startPosition, 1);