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

  /external/webkit/Source/WebCore/rendering/svg/
SVGTextChunkBuilder.h 29 class SVGInlineTextBox;
35 // Phase two performed the actual per-character layout, computing the final positions for each character, stored in the SVGInlineTextBox objects (SVGTextFragment).
44 void transformationForTextBox(SVGInlineTextBox*, AffineTransform&) const;
46 void buildTextChunks(Vector<SVGInlineTextBox*>& lineLayoutBoxes);
47 void layoutTextChunks(Vector<SVGInlineTextBox*>& lineLayoutBoxes);
50 void addTextChunk(Vector<SVGInlineTextBox*>& lineLayoutBoxes, unsigned boxPosition, unsigned boxCount);
59 HashMap<SVGInlineTextBox*, AffineTransform> m_textBoxTransformations;
SVGTextLayoutEngine.h 37 class SVGInlineTextBox;
46 // which are stored in the SVGInlineTextBox objects.
57 void layoutInlineTextBox(SVGInlineTextBox*);
65 void recordTextFragment(SVGInlineTextBox*, Vector<SVGTextMetrics>& textMetricValues);
68 void layoutTextOnLineOrPath(SVGInlineTextBox*, RenderSVGInlineText*, const RenderStyle*);
69 void finalizeTransformMatrices(Vector<SVGInlineTextBox*>&);
73 bool currentVisualCharacterMetrics(SVGInlineTextBox*, RenderSVGInlineText*, SVGTextMetrics&);
80 Vector<SVGInlineTextBox*> m_lineLayoutBoxes;
81 Vector<SVGInlineTextBox*> m_pathLayoutBoxes;
SVGTextChunk.h 29 class SVGInlineTextBox;
52 Vector<SVGInlineTextBox*>& boxes() { return m_boxes; }
53 const Vector<SVGInlineTextBox*>& boxes() const { return m_boxes; }
62 Vector<SVGInlineTextBox*> m_boxes;
SVGTextQuery.h 32 class SVGInlineTextBox;
69 Vector<SVGInlineTextBox*> m_textBoxes;
SVGRootInlineBox.h 33 class SVGInlineTextBox;
SVGTextChunkBuilder.cpp 27 #include "SVGInlineTextBox.h"
35 void SVGTextChunkBuilder::transformationForTextBox(SVGInlineTextBox* textBox, AffineTransform& transform) const
46 void SVGTextChunkBuilder::buildTextChunks(Vector<SVGInlineTextBox*>& lineLayoutBoxes)
56 SVGInlineTextBox* textBox = lineLayoutBoxes[boxPosition];
77 void SVGTextChunkBuilder::layoutTextChunks(Vector<SVGInlineTextBox*>& lineLayoutBoxes)
90 void SVGTextChunkBuilder::addTextChunk(Vector<SVGInlineTextBox*>& lineLayoutBoxes, unsigned boxStart, unsigned boxCount)
92 SVGInlineTextBox* textBox = lineLayoutBoxes[boxStart];
146 Vector<SVGInlineTextBox*>& boxes = chunk.boxes();
160 const Vector<SVGInlineTextBox*>& boxes = chunk.boxes();
188 SVGInlineTextBox* textBox = boxes[boxPosition]
    [all...]
SVGInlineTextBox.h 34 class SVGInlineTextBox : public InlineTextBox {
36 SVGInlineTextBox(RenderObject*);
SVGRootInlineBox.cpp 31 #include "SVGInlineTextBox.h"
53 static_cast<SVGInlineTextBox*>(child)->paintSelectionBackground(childPaintInfo);
64 SVGInlineFlowBox::computeTextMatchMarkerRectForRenderer(toRenderSVGInlineText(static_cast<SVGInlineTextBox*>(child)->textRenderer()));
103 SVGInlineTextBox* textBox = static_cast<SVGInlineTextBox*>(child);
142 SVGInlineTextBox* textBox = static_cast<SVGInlineTextBox*>(child);
287 SVGInlineTextBox* firstTextBox = static_cast<SVGInlineTextBox*>(*first);
288 SVGInlineTextBox* lastTextBox = static_cast<SVGInlineTextBox*>(*last)
    [all...]
SVGInlineFlowBox.cpp 30 #include "SVGInlineTextBox.h"
45 static_cast<SVGInlineTextBox*>(child)->paintSelectionBackground(childPaintInfo);
65 computeTextMatchMarkerRectForRenderer(toRenderSVGInlineText(static_cast<SVGInlineTextBox*>(child)->textRenderer()));
111 SVGInlineTextBox* textBox = static_cast<SVGInlineTextBox*>(box);
SVGInlineTextBox.cpp 23 #include "SVGInlineTextBox.h"
41 SVGInlineTextBox::SVGInlineTextBox(RenderObject* object)
50 int SVGInlineTextBox::offsetForPosition(float, bool) const
58 int SVGInlineTextBox::offsetForPositionInFragment(const SVGTextFragment& fragment, float position, bool includePartialGlyphs) const
81 float SVGInlineTextBox::positionForOffset(int) const
88 FloatRect SVGInlineTextBox::selectionRectForTextFragment(const SVGTextFragment& fragment, int startPosition, int endPosition, RenderStyle* style)
115 IntRect SVGInlineTextBox::selectionRect(int, int, int startPosition, int endPosition)
161 void SVGInlineTextBox::paintSelectionBackground(PaintInfo& paintInfo)
244 void SVGInlineTextBox::paint(PaintInfo& paintInfo, int, int, int, int
    [all...]
RenderSVGInlineText.cpp 37 #include "SVGInlineTextBox.h"
103 InlineTextBox* box = new (renderArena()) SVGInlineTextBox(this);
188 SVGInlineTextBox* closestDistanceBox = 0;
195 SVGInlineTextBox* textBox = static_cast<SVGInlineTextBox*>(box);
RenderSVGInlineText.h 31 class SVGInlineTextBox;
SVGTextChunk.cpp 25 #include "SVGInlineTextBox.h"
42 SVGInlineTextBox* textBox = m_boxes.at(boxPosition);
SVGTextLayoutEngine.cpp 28 #include "SVGInlineTextBox.h"
122 void SVGTextLayoutEngine::recordTextFragment(SVGInlineTextBox* textBox, Vector<SVGTextMetrics>& textMetricsValues)
239 void SVGTextLayoutEngine::layoutInlineTextBox(SVGInlineTextBox* textBox)
265 static inline void dumpTextBoxes(Vector<SVGInlineTextBox*>& boxes)
271 SVGInlineTextBox* textBox = boxes.at(boxPosition);
273 fprintf(stderr, "-> Box %i: Dumping text fragments for SVGInlineTextBox, textBox=%p, textRenderer=%p\n", boxPosition, textBox, textBox->textRenderer());
290 void SVGTextLayoutEngine::finalizeTransformMatrices(Vector<SVGInlineTextBox*>& boxes)
298 SVGInlineTextBox* textBox = boxes.at(boxPosition);
391 bool SVGTextLayoutEngine::currentVisualCharacterMetrics(SVGInlineTextBox* textBox, RenderSVGInlineText* text, SVGTextMetrics& metrics)
436 void SVGTextLayoutEngine::layoutTextOnLineOrPath(SVGInlineTextBox* textBox, RenderSVGInlineText* text, const RenderStyle* style
    [all...]
SVGTextQuery.cpp 29 #include "SVGInlineTextBox.h"
50 const SVGInlineTextBox* textBox;
104 m_textBoxes.append(static_cast<SVGInlineTextBox*>(child));
SVGRenderTreeAsText.cpp 62 #include "SVGInlineTextBox.h"
450 static inline void writeSVGInlineTextBox(TextStream& ts, SVGInlineTextBox* textBox, int indent)
513 writeSVGInlineTextBox(ts, static_cast<SVGInlineTextBox*>(box), indent);
  /external/webkit/Source/WebCore/
Android.mk 915 rendering/svg/SVGInlineTextBox.cpp \
    [all...]

Completed in 157 milliseconds