Lines Matching defs:attributes
105 static inline void collectLayoutAttributes(RenderObject* text, Vector<SVGTextLayoutAttributes*>& attributes)
109 attributes.append(toRenderSVGInlineText(descendant)->layoutAttributes());
171 // Detect changes in layout attributes and only measure those text parts that have changed!
181 SVGTextLayoutAttributes* attributes = 0;
183 attributes = newLayoutAttributes[i];
184 if (m_layoutAttributes.find(attributes) == kNotFound) {
188 ASSERT_UNUSED(child, attributes->context() == child);
189 findPreviousAndNextAttributes(this, attributes->context(), previous, next);
193 m_layoutAttributesBuilder.buildLayoutAttributesForTextRenderer(attributes->context());
203 ASSERT(m_layoutAttributes.find(newLayoutAttributes[i]) != kNotFound || newLayoutAttributes[i] == attributes);
265 // passes on to the base class, which removes us from the render tree. At this point we can update the layout attributes.
279 // nor the layout attributes cached in the leaf #text renderers.
337 // When laying out initially, collect all layout attributes, build the character data map,
349 // When the x/y/dx/dy/rotate lists change, recompute the layout attributes, and eventually