Home
last modified time | relevance | path

Searched refs:SVGChar (Results 1 – 10 of 10) sorted by relevance

/external/webkit/WebCore/rendering/
DSVGCharacterLayoutInfo.h76 struct SVGChar;
79 SVGCharacterLayoutInfo(Vector<SVGChar>&);
132 Vector<SVGChar>& svgChars;
203 struct SVGChar { struct
204 SVGChar() in SVGChar() function
216 ~SVGChar() in ~SVGChar() argument
285 Vector<SVGChar>::iterator start;
286 Vector<SVGChar>::iterator end;
295 … const Vector<SVGChar>::iterator& start, const Vector<SVGChar>::iterator& end) = 0;
315 … const Vector<SVGChar>::iterator& start,
[all …]
DSVGInlineTextBox.h32 struct SVGChar;
68 …void paintCharacters(RenderObject::PaintInfo&, int tx, int ty, const SVGChar&, const UChar* chars,…
71 …void paintSelection(int boxStartOffset, const SVGChar&, const UChar*, int length, GraphicsContext*…
74 …tion(ETextDecoration, GraphicsContext*, int tx, int ty, int width, const SVGChar&, const SVGTextDe…
82 FloatRect calculateGlyphBoundaries(RenderStyle*, int offset, const SVGChar&) const;
83 SVGChar* closestCharacterToPosition(int x, int y, int& offset) const;
DSVGRootInlineBox.h80 …void layoutInlineBoxes(InlineFlowBox* start, Vector<SVGChar>::iterator& it, int& minX, int& maxX, …
85 void buildTextChunks(Vector<SVGChar>&, Vector<SVGTextChunk>&, InlineFlowBox* start);
86 void buildTextChunks(Vector<SVGChar>&, InlineFlowBox* start, SVGTextChunkLayoutInfo&);
93 Vector<SVGChar> m_svgChars;
99 FloatPoint topLeftPositionOfCharacterRange(Vector<SVGChar>::iterator start, Vector<SVGChar>::iterat…
DSVGInlineTextBox.cpp87 FloatRect SVGInlineTextBox::calculateGlyphBoundaries(RenderStyle* style, int offset, const SVGChar&… in calculateGlyphBoundaries()
128 … const Vector<SVGChar>::iterator& start, const Vector<SVGChar>::iterator& end) in chunkPortionCallback()
132 Vector<SVGChar>::iterator closestCharacter = 0; in chunkPortionCallback()
135 for (Vector<SVGChar>::iterator it = start; it != end; ++it) { in chunkPortionCallback()
166 SVGChar* character() const in character()
180 Vector<SVGChar>::iterator m_character;
195 … const Vector<SVGChar>::iterator& start, const Vector<SVGChar>::iterator& end) in chunkPortionCallback()
199 for (Vector<SVGChar>::iterator it = start; it != end; ++it) { in chunkPortionCallback()
219 SVGChar* SVGInlineTextBox::closestCharacterToPosition(int x, int y, int& offsetOfHitCharacter) const in closestCharacterToPosition()
237 SVGChar* charAtPosPtr = closestCharacterToPosition(x, y, offsetOfHitCharacter); in svgCharacterHitsPosition()
[all …]
DSVGRootInlineBox.cpp203 …orientationAngle, float glyphWidth, float glyphHeight, const Font& font, SVGChar& svgChar, float& … in calculateGlyphAdvanceAndShiftRespectingOrientation()
295 static inline FloatPoint topLeftPositionOfCharacterRange(Vector<SVGChar>& chars) in topLeftPositionOfCharacterRange()
300 FloatPoint topLeftPositionOfCharacterRange(Vector<SVGChar>::iterator it, Vector<SVGChar>::iterator … in topLeftPositionOfCharacterRange()
577 … const Vector<SVGChar>::iterator& start, const Vector<SVGChar>::iterator& end) in chunkPortionCallback()
596 for (Vector<SVGChar>::iterator it = start; it != end; ++it) { in chunkPortionCallback()
601 Vector<SVGChar>::iterator itSearch = it + 1; in chunkPortionCallback()
757 Vector<SVGChar>::iterator charIt = chunk.start; in cummulatedWidthOrHeightOfTextChunk()
774 Vector<SVGChar>::iterator itSearch = charIt + 1; in cummulatedWidthOrHeightOfTextChunk()
775 Vector<SVGChar>::iterator endSearch = charIt + range.endOffset - i; in cummulatedWidthOrHeightOfTextChunk()
801 SVGChar& lastCharacter = *(itSearch - 1); in cummulatedWidthOrHeightOfTextChunk()
[all …]
DSVGCharacterLayoutInfo.cpp72 SVGCharacterLayoutInfo::SVGCharacterLayoutInfo(Vector<SVGChar>& chars) in SVGCharacterLayoutInfo()
510 bool SVGChar::isHidden() const in isHidden()
515 AffineTransform SVGChar::characterTransform() const in characterTransform()
/external/webkit/WebCore/svg/
DSVGTextContentElement.cpp60 …ne float cumulativeCharacterRangeLength(const Vector<SVGChar>::iterator& start, const Vector<SVGCh… in cumulativeCharacterRangeLength()
71 for (Vector<SVGChar>::iterator it = start; it != end; ++it) { in cumulativeCharacterRangeLength()
128 … const Vector<SVGChar>::iterator& start, const Vector<SVGChar>::iterator& end) in chunkPortionCallback()
173 for (Vector<SVGChar>::iterator it = start; it != end; ++it) { in chunkPortionCallback()
188 for (Vector<SVGChar>::iterator it = start; it != end; ++it) { in chunkPortionCallback()
218 for (Vector<SVGChar>::iterator it = start; it != end; ++it) { in chunkPortionCallback()
234 for (Vector<SVGChar>::iterator it = start; it != end; ++it) { in chunkPortionCallback()
250SVGChar* charAtPos = textBox->closestCharacterToPosition(m_queryPointInput.x(), m_queryPointInput.… in chunkPortionCallback()
/external/webkit/WebCore/
DChangeLog2289 (WebCore::SVGChar::characterTransform):
DChangeLog-2008-08-1071592 (WebCore::SVGChar::isHidden):
74436 (WebCore::SVGChar::characterTransform):
74439 (WebCore::SVGChar::SVGChar):
79770 Move textPath related SVGChar data in it's own structure SVGCharOnPath.
79771 Store a pointer to that datastructure inside SVGChar, instead of 4 floats & one bool.
79777 (WebCore::SVGChar::characterTransform):
80446 (WebCore::SVGChar::characterTransform):
DChangeLog-2007-10-14743 (WebCore::SVGChar::characterTransform):