HomeSort by relevance Sort by last modified time
    Searched refs:SVGTextLayoutAttributes (Results 1 - 24 of 24) 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 25 #include "core/rendering/svg/SVGTextLayoutAttributes.h"
41 // The second layout phase uses the SVGTextLayoutAttributes stored in the individual
48 SVGTextLayoutEngine(Vector<SVGTextLayoutAttributes*>&);
50 Vector<SVGTextLayoutAttributes*>& layoutAttributes() { return m_layoutAttributes; }
69 bool currentLogicalCharacterAttributes(SVGTextLayoutAttributes*&);
70 bool currentLogicalCharacterMetrics(SVGTextLayoutAttributes*&, SVGTextMetrics&);
77 Vector<SVGTextLayoutAttributes*>& m_layoutAttributes;
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);
93 Vector<SVGTextLayoutAttributes*> m_layoutAttributes;
RenderSVGInlineText.h 26 #include "core/rendering/svg/SVGTextLayoutAttributes.h"
35 SVGTextLayoutAttributes* layoutAttributes() { return &m_layoutAttributes; }
63 SVGTextLayoutAttributes m_layoutAttributes;
SVGRootInlineBox.cpp 71 Vector<SVGTextLayoutAttributes*>& layoutAttributes = textRoot.layoutAttributes();
205 static inline void swapItemsInLayoutAttributes(SVGTextLayoutAttributes* firstAttributes, SVGTextLayoutAttributes* lastAttributes, unsigned firstPosition, unsigned lastPosition)
218 static inline void findFirstAndLastAttributesInVector(Vector<SVGTextLayoutAttributes*>& attributes, RenderSVGInlineText* firstContext, RenderSVGInlineText* lastContext,
219 SVGTextLayoutAttributes*& first, SVGTextLayoutAttributes*& last)
226 SVGTextLayoutAttributes* current = attributes[i];
242 Vector<SVGTextLayoutAttributes*>& attributes = *reinterpret_cast<Vector<SVGTextLayoutAttributes*>*>(userData);
265 SVGTextLayoutAttributes* firstAttributes = 0
    [all...]
SVGRootInlineBox.h 54 void reorderValueLists(Vector<SVGTextLayoutAttributes*>&);
RenderSVGText.cpp 104 static inline void collectLayoutAttributes(RenderObject* text, Vector<SVGTextLayoutAttributes*>& attributes)
112 static inline bool findPreviousAndNextAttributes(RenderSVGText* root, RenderSVGInlineText* locateElement, SVGTextLayoutAttributes*& previous, SVGTextLayoutAttributes*& next)
171 Vector<SVGTextLayoutAttributes*> newLayoutAttributes;
180 SVGTextLayoutAttributes* attributes = 0;
185 SVGTextLayoutAttributes* previous = 0;
186 SVGTextLayoutAttributes* next = 0;
208 static inline void checkLayoutAttributesConsistency(RenderSVGText* text, Vector<SVGTextLayoutAttributes*>& expectedLayoutAttributes)
211 Vector<SVGTextLayoutAttributes*> newLayoutAttributes;
225 void RenderSVGText::subtreeChildWillBeRemoved(RenderObject* child, Vector<SVGTextLayoutAttributes*, 2>& affectedAttributes
    [all...]
SVGTextLayoutEngine.cpp 37 SVGTextLayoutEngine::SVGTextLayoutEngine(Vector<SVGTextLayoutAttributes*>& layoutAttributes)
66 if (x == SVGTextLayoutAttributes::emptyValue())
69 if (y == SVGTextLayoutAttributes::emptyValue())
91 if (dx == SVGTextLayoutAttributes::emptyValue() && dy == SVGTextLayoutAttributes::emptyValue())
94 if (dx == SVGTextLayoutAttributes::emptyValue())
96 if (dy == SVGTextLayoutAttributes::emptyValue())
339 bool SVGTextLayoutEngine::currentLogicalCharacterAttributes(SVGTextLayoutAttributes*& logicalAttributes)
360 bool SVGTextLayoutEngine::currentLogicalCharacterMetrics(SVGTextLayoutAttributes*& logicalAttributes, SVGTextMetrics& logicalMetrics)
470 SVGTextLayoutAttributes* logicalAttributes = 0
    [all...]
SVGTextLayoutAttributesBuilder.cpp 152 if (data.x == SVGTextLayoutAttributes::emptyValue())
154 if (data.y == SVGTextLayoutAttributes::emptyValue())
196 float lastRotation = SVGTextLayoutAttributes::emptyValue();
219 if (lastRotation == SVGTextLayoutAttributes::emptyValue())
RenderSVGInline.cpp 152 Vector<SVGTextLayoutAttributes*, 2> affectedAttributes;
RenderSVGInlineText.cpp 154 return it->value.x != SVGTextLayoutAttributes::emptyValue() || it->value.y != SVGTextLayoutAttributes::emptyValue();
SVGTextMetricsBuilder.cpp 187 SVGTextLayoutAttributes* attributes = text->layoutAttributes();
SVGTextQuery.cpp 159 SVGTextLayoutAttributes* layoutAttributes = queryData->textRenderer->layoutAttributes();
  /external/chromium_org/third_party/WebKit/Source/core/
webcore_svg.target.darwin-arm64.mk 74 third_party/WebKit/Source/core/rendering/svg/SVGTextLayoutAttributes.cpp \
webcore_svg.target.linux-arm64.mk 74 third_party/WebKit/Source/core/rendering/svg/SVGTextLayoutAttributes.cpp \
webcore_svg.target.darwin-arm.mk 74 third_party/WebKit/Source/core/rendering/svg/SVGTextLayoutAttributes.cpp \
webcore_svg.target.darwin-mips.mk 74 third_party/WebKit/Source/core/rendering/svg/SVGTextLayoutAttributes.cpp \
webcore_svg.target.darwin-x86.mk 74 third_party/WebKit/Source/core/rendering/svg/SVGTextLayoutAttributes.cpp \
webcore_svg.target.darwin-x86_64.mk 74 third_party/WebKit/Source/core/rendering/svg/SVGTextLayoutAttributes.cpp \
webcore_svg.target.linux-arm.mk 74 third_party/WebKit/Source/core/rendering/svg/SVGTextLayoutAttributes.cpp \
webcore_svg.target.linux-mips.mk 74 third_party/WebKit/Source/core/rendering/svg/SVGTextLayoutAttributes.cpp \
webcore_svg.target.linux-x86.mk 74 third_party/WebKit/Source/core/rendering/svg/SVGTextLayoutAttributes.cpp \
webcore_svg.target.linux-x86_64.mk 74 third_party/WebKit/Source/core/rendering/svg/SVGTextLayoutAttributes.cpp \

Completed in 4872 milliseconds