SVGTextLayoutAttributes 153 Source/core/rendering/svg/RenderSVGInline.cpp Vector<SVGTextLayoutAttributes*, 2> affectedAttributes; SVGTextLayoutAttributes 154 Source/core/rendering/svg/RenderSVGInlineText.cpp return it->value.x != SVGTextLayoutAttributes::emptyValue() || it->value.y != SVGTextLayoutAttributes::emptyValue(); SVGTextLayoutAttributes 37 Source/core/rendering/svg/RenderSVGInlineText.h SVGTextLayoutAttributes* layoutAttributes() { return &m_layoutAttributes; } SVGTextLayoutAttributes 65 Source/core/rendering/svg/RenderSVGInlineText.h SVGTextLayoutAttributes m_layoutAttributes; SVGTextLayoutAttributes 103 Source/core/rendering/svg/RenderSVGText.cpp static inline void collectLayoutAttributes(RenderObject* text, Vector<SVGTextLayoutAttributes*>& attributes) SVGTextLayoutAttributes 111 Source/core/rendering/svg/RenderSVGText.cpp static inline bool findPreviousAndNextAttributes(RenderObject* root, RenderSVGInlineText* locateElement, SVGTextLayoutAttributes*& previous, SVGTextLayoutAttributes*& next) SVGTextLayoutAttributes 170 Source/core/rendering/svg/RenderSVGText.cpp Vector<SVGTextLayoutAttributes*> newLayoutAttributes; SVGTextLayoutAttributes 179 Source/core/rendering/svg/RenderSVGText.cpp SVGTextLayoutAttributes* attributes = 0; SVGTextLayoutAttributes 184 Source/core/rendering/svg/RenderSVGText.cpp SVGTextLayoutAttributes* previous = 0; SVGTextLayoutAttributes 185 Source/core/rendering/svg/RenderSVGText.cpp SVGTextLayoutAttributes* next = 0; SVGTextLayoutAttributes 207 Source/core/rendering/svg/RenderSVGText.cpp static inline void checkLayoutAttributesConsistency(RenderSVGText* text, Vector<SVGTextLayoutAttributes*>& expectedLayoutAttributes) SVGTextLayoutAttributes 210 Source/core/rendering/svg/RenderSVGText.cpp Vector<SVGTextLayoutAttributes*> newLayoutAttributes; SVGTextLayoutAttributes 224 Source/core/rendering/svg/RenderSVGText.cpp void RenderSVGText::subtreeChildWillBeRemoved(RenderObject* child, Vector<SVGTextLayoutAttributes*, 2>& affectedAttributes) SVGTextLayoutAttributes 240 Source/core/rendering/svg/RenderSVGText.cpp SVGTextLayoutAttributes* previous = 0; SVGTextLayoutAttributes 241 Source/core/rendering/svg/RenderSVGText.cpp SVGTextLayoutAttributes* next = 0; SVGTextLayoutAttributes 255 Source/core/rendering/svg/RenderSVGText.cpp void RenderSVGText::subtreeChildWasRemoved(const Vector<SVGTextLayoutAttributes*, 2>& affectedAttributes) SVGTextLayoutAttributes 528 Source/core/rendering/svg/RenderSVGText.cpp Vector<SVGTextLayoutAttributes*, 2> affectedAttributes; SVGTextLayoutAttributes 51 Source/core/rendering/svg/RenderSVGText.h Vector<SVGTextLayoutAttributes*>& layoutAttributes() { return m_layoutAttributes; } SVGTextLayoutAttributes 54 Source/core/rendering/svg/RenderSVGText.h void subtreeChildWillBeRemoved(RenderObject*, Vector<SVGTextLayoutAttributes*, 2>& affectedAttributes); SVGTextLayoutAttributes 55 Source/core/rendering/svg/RenderSVGText.h void subtreeChildWasRemoved(const Vector<SVGTextLayoutAttributes*, 2>& affectedAttributes); SVGTextLayoutAttributes 93 Source/core/rendering/svg/RenderSVGText.h Vector<SVGTextLayoutAttributes*> m_layoutAttributes; SVGTextLayoutAttributes 73 Source/core/rendering/svg/SVGRootInlineBox.cpp Vector<SVGTextLayoutAttributes*>& layoutAttributes = textRoot.layoutAttributes(); SVGTextLayoutAttributes 207 Source/core/rendering/svg/SVGRootInlineBox.cpp static inline void swapItemsInLayoutAttributes(SVGTextLayoutAttributes* firstAttributes, SVGTextLayoutAttributes* lastAttributes, unsigned firstPosition, unsigned lastPosition) SVGTextLayoutAttributes 220 Source/core/rendering/svg/SVGRootInlineBox.cpp static inline void findFirstAndLastAttributesInVector(Vector<SVGTextLayoutAttributes*>& attributes, RenderSVGInlineText* firstContext, RenderSVGInlineText* lastContext, SVGTextLayoutAttributes 221 Source/core/rendering/svg/SVGRootInlineBox.cpp SVGTextLayoutAttributes*& first, SVGTextLayoutAttributes*& last) SVGTextLayoutAttributes 228 Source/core/rendering/svg/SVGRootInlineBox.cpp SVGTextLayoutAttributes* current = attributes[i]; SVGTextLayoutAttributes 244 Source/core/rendering/svg/SVGRootInlineBox.cpp Vector<SVGTextLayoutAttributes*>& attributes = *reinterpret_cast<Vector<SVGTextLayoutAttributes*>*>(userData); SVGTextLayoutAttributes 267 Source/core/rendering/svg/SVGRootInlineBox.cpp SVGTextLayoutAttributes* firstAttributes = 0; SVGTextLayoutAttributes 268 Source/core/rendering/svg/SVGRootInlineBox.cpp SVGTextLayoutAttributes* lastAttributes = 0; SVGTextLayoutAttributes 281 Source/core/rendering/svg/SVGRootInlineBox.cpp void SVGRootInlineBox::reorderValueLists(Vector<SVGTextLayoutAttributes*>& attributes) SVGTextLayoutAttributes 56 Source/core/rendering/svg/SVGRootInlineBox.h void reorderValueLists(Vector<SVGTextLayoutAttributes*>&); SVGTextLayoutAttributes 29 Source/core/rendering/svg/SVGTextLayoutAttributes.cpp SVGTextLayoutAttributes::SVGTextLayoutAttributes(RenderSVGInlineText* context) SVGTextLayoutAttributes 34 Source/core/rendering/svg/SVGTextLayoutAttributes.cpp void SVGTextLayoutAttributes::clear() SVGTextLayoutAttributes 40 Source/core/rendering/svg/SVGTextLayoutAttributes.cpp float SVGTextLayoutAttributes::emptyValue() SVGTextLayoutAttributes 48 Source/core/rendering/svg/SVGTextLayoutAttributes.cpp if (value == SVGTextLayoutAttributes::emptyValue()) { SVGTextLayoutAttributes 59 Source/core/rendering/svg/SVGTextLayoutAttributes.cpp void SVGTextLayoutAttributes::dump() const SVGTextLayoutAttributes 45 Source/core/rendering/svg/SVGTextLayoutAttributes.h class SVGTextLayoutAttributes { SVGTextLayoutAttributes 46 Source/core/rendering/svg/SVGTextLayoutAttributes.h WTF_MAKE_NONCOPYABLE(SVGTextLayoutAttributes); SVGTextLayoutAttributes 48 Source/core/rendering/svg/SVGTextLayoutAttributes.h SVGTextLayoutAttributes(RenderSVGInlineText*); SVGTextLayoutAttributes 68 Source/core/rendering/svg/SVGTextLayoutAttributes.h : x(SVGTextLayoutAttributes::emptyValue()) SVGTextLayoutAttributes 69 Source/core/rendering/svg/SVGTextLayoutAttributes.h , y(SVGTextLayoutAttributes::emptyValue()) SVGTextLayoutAttributes 70 Source/core/rendering/svg/SVGTextLayoutAttributes.h , dx(SVGTextLayoutAttributes::emptyValue()) SVGTextLayoutAttributes 71 Source/core/rendering/svg/SVGTextLayoutAttributes.h , dy(SVGTextLayoutAttributes::emptyValue()) SVGTextLayoutAttributes 72 Source/core/rendering/svg/SVGTextLayoutAttributes.h , rotate(SVGTextLayoutAttributes::emptyValue()) SVGTextLayoutAttributes 152 Source/core/rendering/svg/SVGTextLayoutAttributesBuilder.cpp if (data.x == SVGTextLayoutAttributes::emptyValue()) SVGTextLayoutAttributes 154 Source/core/rendering/svg/SVGTextLayoutAttributesBuilder.cpp if (data.y == SVGTextLayoutAttributes::emptyValue()) SVGTextLayoutAttributes 196 Source/core/rendering/svg/SVGTextLayoutAttributesBuilder.cpp float lastRotation = SVGTextLayoutAttributes::emptyValue(); SVGTextLayoutAttributes 219 Source/core/rendering/svg/SVGTextLayoutAttributesBuilder.cpp if (lastRotation == SVGTextLayoutAttributes::emptyValue()) SVGTextLayoutAttributes 37 Source/core/rendering/svg/SVGTextLayoutEngine.cpp SVGTextLayoutEngine::SVGTextLayoutEngine(Vector<SVGTextLayoutAttributes*>& layoutAttributes) SVGTextLayoutAttributes 66 Source/core/rendering/svg/SVGTextLayoutEngine.cpp if (x == SVGTextLayoutAttributes::emptyValue()) SVGTextLayoutAttributes 69 Source/core/rendering/svg/SVGTextLayoutEngine.cpp if (y == SVGTextLayoutAttributes::emptyValue()) SVGTextLayoutAttributes 91 Source/core/rendering/svg/SVGTextLayoutEngine.cpp if (dx == SVGTextLayoutAttributes::emptyValue() && dy == SVGTextLayoutAttributes::emptyValue()) SVGTextLayoutAttributes 94 Source/core/rendering/svg/SVGTextLayoutEngine.cpp if (dx == SVGTextLayoutAttributes::emptyValue()) SVGTextLayoutAttributes 96 Source/core/rendering/svg/SVGTextLayoutEngine.cpp if (dy == SVGTextLayoutAttributes::emptyValue()) SVGTextLayoutAttributes 339 Source/core/rendering/svg/SVGTextLayoutEngine.cpp bool SVGTextLayoutEngine::currentLogicalCharacterAttributes(SVGTextLayoutAttributes*& logicalAttributes) SVGTextLayoutAttributes 360 Source/core/rendering/svg/SVGTextLayoutEngine.cpp bool SVGTextLayoutEngine::currentLogicalCharacterMetrics(SVGTextLayoutAttributes*& logicalAttributes, SVGTextMetrics& logicalMetrics) SVGTextLayoutAttributes 470 Source/core/rendering/svg/SVGTextLayoutEngine.cpp SVGTextLayoutAttributes* logicalAttributes = 0; SVGTextLayoutAttributes 493 Source/core/rendering/svg/SVGTextLayoutEngine.cpp float angle = data.rotate == SVGTextLayoutAttributes::emptyValue() ? 0 : data.rotate; SVGTextLayoutAttributes 521 Source/core/rendering/svg/SVGTextLayoutEngine.cpp if (y != SVGTextLayoutAttributes::emptyValue()) SVGTextLayoutAttributes 532 Source/core/rendering/svg/SVGTextLayoutEngine.cpp if (x != SVGTextLayoutAttributes::emptyValue()) SVGTextLayoutAttributes 50 Source/core/rendering/svg/SVGTextLayoutEngine.h SVGTextLayoutEngine(Vector<SVGTextLayoutAttributes*>&); SVGTextLayoutAttributes 52 Source/core/rendering/svg/SVGTextLayoutEngine.h Vector<SVGTextLayoutAttributes*>& layoutAttributes() { return m_layoutAttributes; } SVGTextLayoutAttributes 71 Source/core/rendering/svg/SVGTextLayoutEngine.h bool currentLogicalCharacterAttributes(SVGTextLayoutAttributes*&); SVGTextLayoutAttributes 72 Source/core/rendering/svg/SVGTextLayoutEngine.h bool currentLogicalCharacterMetrics(SVGTextLayoutAttributes*&, SVGTextMetrics&); SVGTextLayoutAttributes 79 Source/core/rendering/svg/SVGTextLayoutEngine.h Vector<SVGTextLayoutAttributes*>& m_layoutAttributes; SVGTextLayoutAttributes 29 Source/core/rendering/svg/SVGTextMetrics.h class SVGTextLayoutAttributes; SVGTextLayoutAttributes 136 Source/core/rendering/svg/SVGTextMetricsBuilder.cpp SVGTextLayoutAttributes* attributes = text->layoutAttributes(); SVGTextLayoutAttributes 159 Source/core/rendering/svg/SVGTextQuery.cpp SVGTextLayoutAttributes* layoutAttributes = queryData->textRenderer->layoutAttributes();