Searched refs:SVGTextLayoutEngine (Results 1 - 4 of 4) sorted by relevance

/macosx-10.9.5/WebCore-7537.78.1/rendering/svg/
H A DSVGTextLayoutEngine.h40 // SVGTextLayoutEngine performs the second layout phase for SVG text.
48 class SVGTextLayoutEngine { class in namespace:WebCore
49 WTF_MAKE_NONCOPYABLE(SVGTextLayoutEngine);
51 SVGTextLayoutEngine(Vector<SVGTextLayoutAttributes*>&);
56 void beginTextPathLayout(RenderObject*, SVGTextLayoutEngine& lineLayout);
H A DSVGTextLayoutEngine.cpp23 #include "SVGTextLayoutEngine.h"
38 SVGTextLayoutEngine::SVGTextLayoutEngine(Vector<SVGTextLayoutAttributes*>& layoutAttributes) function in class:WebCore::SVGTextLayoutEngine
59 void SVGTextLayoutEngine::updateCharacerPositionIfNeeded(float& x, float& y)
76 void SVGTextLayoutEngine::updateCurrentTextPosition(float x, float y, float glyphAdvance)
88 void SVGTextLayoutEngine::updateRelativePositionAdjustmentsIfNeeded(float dx, float dy)
115 void SVGTextLayoutEngine::recordTextFragment(SVGInlineTextBox* textBox, Vector<SVGTextMetrics>& textMetricsValues)
146 bool SVGTextLayoutEngine::parentDefinesTextLength(RenderObject* parent) const
166 void SVGTextLayoutEngine::beginTextPathLayout(RenderObject* object, SVGTextLayoutEngine
[all...]
H A DSVGRootInlineBox.h29 #include "SVGTextLayoutEngine.h"
59 void layoutCharactersInTextBoxes(InlineFlowBox*, SVGTextLayoutEngine&);
H A DSVGRootInlineBox.cpp83 // Perform SVG text layout phase two (see SVGTextLayoutEngine for details).
84 SVGTextLayoutEngine characterLayout(layoutAttributes);
97 void SVGRootInlineBox::layoutCharactersInTextBoxes(InlineFlowBox* start, SVGTextLayoutEngine& characterLayout)
119 SVGTextLayoutEngine lineLayout(characterLayout.layoutAttributes());

Completed in 110 milliseconds