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

  /external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
SVGTextLayoutAttributes.h 45 class SVGTextLayoutAttributes {
46 WTF_MAKE_NONCOPYABLE(SVGTextLayoutAttributes);
48 SVGTextLayoutAttributes(RenderSVGInlineText*);
68 : x(SVGTextLayoutAttributes::emptyValue())
69 , y(SVGTextLayoutAttributes::emptyValue())
70 , dx(SVGTextLayoutAttributes::emptyValue())
71 , dy(SVGTextLayoutAttributes::emptyValue())
72 , rotate(SVGTextLayoutAttributes::emptyValue())
SVGTextLayoutAttributes.cpp 21 #include "core/rendering/svg/SVGTextLayoutAttributes.h"
29 SVGTextLayoutAttributes::SVGTextLayoutAttributes(RenderSVGInlineText* context)
34 void SVGTextLayoutAttributes::clear()
40 float SVGTextLayoutAttributes::emptyValue()
48 if (value == SVGTextLayoutAttributes::emptyValue()) {
59 void SVGTextLayoutAttributes::dump() const
SVGTextLayoutEngine.h 26 #include "core/rendering/svg/SVGTextLayoutAttributes.h"
43 // The second layout phase uses the SVGTextLayoutAttributes stored in the individual
50 SVGTextLayoutEngine(Vector<SVGTextLayoutAttributes*>&);
52 Vector<SVGTextLayoutAttributes*>& layoutAttributes() { return m_layoutAttributes; }
72 bool currentLogicalCharacterAttributes(SVGTextLayoutAttributes*&);
73 bool currentLogicalCharacterMetrics(SVGTextLayoutAttributes*&, SVGTextMetrics&);
80 Vector<SVGTextLayoutAttributes*>& m_layoutAttributes;
SVGRootInlineBox.cpp 81 Vector<SVGTextLayoutAttributes*>& layoutAttributes = textRoot->layoutAttributes();
218 static inline void swapItemsInLayoutAttributes(SVGTextLayoutAttributes* firstAttributes, SVGTextLayoutAttributes* lastAttributes, unsigned firstPosition, unsigned lastPosition)
241 static inline void findFirstAndLastAttributesInVector(Vector<SVGTextLayoutAttributes*>& attributes, RenderSVGInlineText* firstContext, RenderSVGInlineText* lastContext,
242 SVGTextLayoutAttributes*& first, SVGTextLayoutAttributes*& last)
249 SVGTextLayoutAttributes* current = attributes[i];
265 Vector<SVGTextLayoutAttributes*>& attributes = *reinterpret_cast<Vector<SVGTextLayoutAttributes*>*>(userData);
288 SVGTextLayoutAttributes* firstAttributes = 0
    [all...]
RenderSVGText.h 51 Vector<SVGTextLayoutAttributes*>& layoutAttributes() { return m_layoutAttributes; }
54 void subtreeChildWillBeRemoved(RenderObject*, Vector<SVGTextLayoutAttributes*, 2>& affectedAttributes);
55 void subtreeChildWasRemoved(const Vector<SVGTextLayoutAttributes*, 2>& affectedAttributes);
101 Vector<SVGTextLayoutAttributes*> m_layoutAttributes;
SVGRootInlineBox.h 56 void reorderValueLists(Vector<SVGTextLayoutAttributes*>&);
RenderSVGInlineText.h 26 #include "core/rendering/svg/SVGTextLayoutAttributes.h"
37 SVGTextLayoutAttributes* layoutAttributes() { return &m_layoutAttributes; }
65 SVGTextLayoutAttributes m_layoutAttributes;
RenderSVGText.cpp 122 static inline void collectLayoutAttributes(RenderObject* text, Vector<SVGTextLayoutAttributes*>& attributes)
130 static inline bool findPreviousAndNextAttributes(RenderObject* start, RenderSVGInlineText* locateElement, bool& stopAfterNext, SVGTextLayoutAttributes*& previous, SVGTextLayoutAttributes*& next)
189 Vector<SVGTextLayoutAttributes*> newLayoutAttributes;
198 SVGTextLayoutAttributes* attributes = 0;
204 SVGTextLayoutAttributes* previous = 0;
205 SVGTextLayoutAttributes* next = 0;
227 static inline void checkLayoutAttributesConsistency(RenderSVGText* text, Vector<SVGTextLayoutAttributes*>& expectedLayoutAttributes)
230 Vector<SVGTextLayoutAttributes*> newLayoutAttributes;
247 void RenderSVGText::subtreeChildWillBeRemoved(RenderObject* child, Vector<SVGTextLayoutAttributes*, 2>& affectedAttributes
    [all...]
SVGTextMetrics.h 28 class SVGTextLayoutAttributes;
SVGTextLayoutEngine.cpp 37 SVGTextLayoutEngine::SVGTextLayoutEngine(Vector<SVGTextLayoutAttributes*>& layoutAttributes)
65 if (x == SVGTextLayoutAttributes::emptyValue())
68 if (y == SVGTextLayoutAttributes::emptyValue())
90 if (dx == SVGTextLayoutAttributes::emptyValue() && dy == SVGTextLayoutAttributes::emptyValue())
93 if (dx == SVGTextLayoutAttributes::emptyValue())
95 if (dy == SVGTextLayoutAttributes::emptyValue())
334 bool SVGTextLayoutEngine::currentLogicalCharacterAttributes(SVGTextLayoutAttributes*& logicalAttributes)
355 bool SVGTextLayoutEngine::currentLogicalCharacterMetrics(SVGTextLayoutAttributes*& logicalAttributes, SVGTextMetrics& logicalMetrics)
465 SVGTextLayoutAttributes* logicalAttributes = 0
    [all...]
SVGTextLayoutAttributesBuilder.cpp 151 if (data.x == SVGTextLayoutAttributes::emptyValue())
153 if (data.y == SVGTextLayoutAttributes::emptyValue())
195 float lastRotation = SVGTextLayoutAttributes::emptyValue();
218 if (lastRotation == SVGTextLayoutAttributes::emptyValue())
RenderSVGInline.cpp 146 Vector<SVGTextLayoutAttributes*, 2> affectedAttributes;
RenderSVGInlineText.cpp 155 return it->value.x != SVGTextLayoutAttributes::emptyValue() || it->value.y != SVGTextLayoutAttributes::emptyValue();
SVGTextMetricsBuilder.cpp 135 SVGTextLayoutAttributes* attributes = text->layoutAttributes();
SVGTextQuery.cpp 159 SVGTextLayoutAttributes* layoutAttributes = queryData->textRenderer->layoutAttributes();
  /external/chromium_org/third_party/WebKit/Source/core/
webcore_svg.target.darwin-arm.mk 72 third_party/WebKit/Source/core/rendering/svg/SVGTextLayoutAttributes.cpp \
webcore_svg.target.darwin-mips.mk 72 third_party/WebKit/Source/core/rendering/svg/SVGTextLayoutAttributes.cpp \
webcore_svg.target.darwin-x86.mk 72 third_party/WebKit/Source/core/rendering/svg/SVGTextLayoutAttributes.cpp \
webcore_svg.target.linux-arm.mk 72 third_party/WebKit/Source/core/rendering/svg/SVGTextLayoutAttributes.cpp \
webcore_svg.target.linux-mips.mk 72 third_party/WebKit/Source/core/rendering/svg/SVGTextLayoutAttributes.cpp \
webcore_svg.target.linux-x86.mk 72 third_party/WebKit/Source/core/rendering/svg/SVGTextLayoutAttributes.cpp \

Completed in 91 milliseconds