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

  /external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
SVGTextChunkBuilder.h 28 class SVGInlineTextBox;
34 // Phase two performed the actual per-character layout, computing the final positions for each character, stored in the SVGInlineTextBox objects (SVGTextFragment).
43 void transformationForTextBox(SVGInlineTextBox*, AffineTransform&) const;
45 void buildTextChunks(Vector<SVGInlineTextBox*>& lineLayoutBoxes);
46 void layoutTextChunks(Vector<SVGInlineTextBox*>& lineLayoutBoxes);
49 void addTextChunk(Vector<SVGInlineTextBox*>& lineLayoutBoxes, unsigned boxPosition, unsigned boxCount);
58 HashMap<SVGInlineTextBox*, AffineTransform> m_textBoxTransformations;
SVGTextLayoutEngine.h 36 class SVGInlineTextBox;
45 // which are stored in the SVGInlineTextBox objects.
58 void layoutInlineTextBox(SVGInlineTextBox*);
66 void recordTextFragment(SVGInlineTextBox*, Vector<SVGTextMetrics>&);
69 void layoutTextOnLineOrPath(SVGInlineTextBox*, RenderSVGInlineText*, const RenderStyle*);
70 void finalizeTransformMatrices(Vector<SVGInlineTextBox*>&);
74 bool currentVisualCharacterMetrics(SVGInlineTextBox*, Vector<SVGTextMetrics>&, SVGTextMetrics&);
82 Vector<SVGInlineTextBox*> m_lineLayoutBoxes;
83 Vector<SVGInlineTextBox*> m_pathLayoutBoxes;
SVGTextChunk.h 28 class SVGInlineTextBox;
51 Vector<SVGInlineTextBox*>& boxes() { return m_boxes; }
52 const Vector<SVGInlineTextBox*>& boxes() const { return m_boxes; }
61 Vector<SVGInlineTextBox*> m_boxes;
SVGTextQuery.h 32 class SVGInlineTextBox;
69 Vector<SVGInlineTextBox*> m_textBoxes;
SVGInlineTextBox.h 33 class SVGInlineTextBox FINAL : public InlineTextBox {
35 SVGInlineTextBox(RenderObject*);
91 inline SVGInlineTextBox* toSVGInlineTextBox(InlineBox* box)
94 return static_cast<SVGInlineTextBox*>(box);
SVGRootInlineBox.h 32 class SVGInlineTextBox;
SVGTextChunkBuilder.cpp 25 #include "core/rendering/svg/SVGInlineTextBox.h"
34 void SVGTextChunkBuilder::transformationForTextBox(SVGInlineTextBox* textBox, AffineTransform& transform) const
45 void SVGTextChunkBuilder::buildTextChunks(Vector<SVGInlineTextBox*>& lineLayoutBoxes)
55 SVGInlineTextBox* textBox = lineLayoutBoxes[boxPosition];
76 void SVGTextChunkBuilder::layoutTextChunks(Vector<SVGInlineTextBox*>& lineLayoutBoxes)
89 void SVGTextChunkBuilder::addTextChunk(Vector<SVGInlineTextBox*>& lineLayoutBoxes, unsigned boxStart, unsigned boxCount)
91 SVGInlineTextBox* textBox = lineLayoutBoxes[boxStart];
146 Vector<SVGInlineTextBox*>& boxes = chunk.boxes();
160 const Vector<SVGInlineTextBox*>& boxes = chunk.boxes();
188 SVGInlineTextBox* textBox = boxes[boxPosition]
    [all...]
SVGInlineTextBox.cpp 23 #include "core/rendering/svg/SVGInlineTextBox.h"
51 COMPILE_ASSERT(sizeof(SVGInlineTextBox) == sizeof(ExpectedSVGInlineTextBoxSize), SVGInlineTextBox_is_not_of_expected_size);
53 SVGInlineTextBox::SVGInlineTextBox(RenderObject* object)
62 void SVGInlineTextBox::dirtyLineBoxes()
76 int SVGInlineTextBox::offsetForPosition(float, bool) const
84 int SVGInlineTextBox::offsetForPositionInFragment(const SVGTextFragment& fragment, float position, bool includePartialGlyphs) const
107 float SVGInlineTextBox::positionForOffset(int) const
114 FloatRect SVGInlineTextBox::selectionRectForTextFragment(const SVGTextFragment& fragment, int startPosition, int endPosition, RenderStyle* style)
143 LayoutRect SVGInlineTextBox::localSelectionRect(int startPosition, int endPosition
    [all...]
RenderSVGInlineText.h 30 class SVGInlineTextBox;
SVGTextChunk.cpp 24 #include "core/rendering/svg/SVGInlineTextBox.h"
41 SVGInlineTextBox* textBox = m_boxes.at(boxPosition);
SVGTextLayoutEngine.cpp 26 #include "core/rendering/svg/SVGInlineTextBox.h"
114 void SVGTextLayoutEngine::recordTextFragment(SVGInlineTextBox* textBox, Vector<SVGTextMetrics>& textMetricsValues)
233 void SVGTextLayoutEngine::layoutInlineTextBox(SVGInlineTextBox* textBox)
259 static inline void dumpTextBoxes(Vector<SVGInlineTextBox*>& boxes)
265 SVGInlineTextBox* textBox = boxes.at(boxPosition);
267 fprintf(stderr, "-> Box %i: Dumping text fragments for SVGInlineTextBox, textBox=%p, textRenderer=%p\n", boxPosition, textBox, textBox->textRenderer());
284 void SVGTextLayoutEngine::finalizeTransformMatrices(Vector<SVGInlineTextBox*>& boxes)
292 SVGInlineTextBox* textBox = boxes.at(boxPosition);
385 bool SVGTextLayoutEngine::currentVisualCharacterMetrics(SVGInlineTextBox* textBox, Vector<SVGTextMetrics>& visualMetricsValues, SVGTextMetrics& visualMetrics)
422 void SVGTextLayoutEngine::layoutTextOnLineOrPath(SVGInlineTextBox* textBox, RenderSVGInlineText* text, const RenderStyle* style
    [all...]
RenderSVGInlineText.cpp 33 #include "core/rendering/svg/SVGInlineTextBox.h"
103 InlineTextBox* box = new SVGInlineTextBox(this);
175 SVGInlineTextBox* closestDistanceBox = 0;
182 SVGInlineTextBox* textBox = toSVGInlineTextBox(box);
SVGRootInlineBox.cpp 31 #include "core/rendering/svg/SVGInlineTextBox.h"
142 SVGInlineTextBox* textBox = toSVGInlineTextBox(child);
280 SVGInlineTextBox* firstTextBox = toSVGInlineTextBox(*first);
281 SVGInlineTextBox* lastTextBox = toSVGInlineTextBox(*last);
SVGInlineFlowBox.cpp 29 #include "core/rendering/svg/SVGInlineTextBox.h"
108 SVGInlineTextBox* textBox = toSVGInlineTextBox(box);
SVGTextQuery.cpp 28 #include "core/rendering/svg/SVGInlineTextBox.h"
48 const SVGInlineTextBox* textBox;
SVGRenderTreeAsText.cpp 51 #include "core/rendering/svg/SVGInlineTextBox.h"
390 static inline void writeSVGInlineTextBox(TextStream& ts, SVGInlineTextBox* textBox, int indent)
  /external/chromium_org/third_party/WebKit/Source/core/
webcore_svg.target.darwin-arm.mk 61 third_party/WebKit/Source/core/rendering/svg/SVGInlineTextBox.cpp \
webcore_svg.target.darwin-mips.mk 61 third_party/WebKit/Source/core/rendering/svg/SVGInlineTextBox.cpp \
webcore_svg.target.darwin-x86.mk 61 third_party/WebKit/Source/core/rendering/svg/SVGInlineTextBox.cpp \
webcore_svg.target.linux-arm.mk 61 third_party/WebKit/Source/core/rendering/svg/SVGInlineTextBox.cpp \
webcore_svg.target.linux-mips.mk 61 third_party/WebKit/Source/core/rendering/svg/SVGInlineTextBox.cpp \
webcore_svg.target.linux-x86.mk 61 third_party/WebKit/Source/core/rendering/svg/SVGInlineTextBox.cpp \

Completed in 1271 milliseconds