OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SVGTextFragment
(Results
1 - 13
of
13
) sorted by null
/external/webkit/Source/WebCore/rendering/svg/
SVGTextQuery.h
25
#include "
SVGTextFragment
.h"
51
typedef bool (SVGTextQuery::*ProcessTextFragmentCallback)(Data*, const
SVGTextFragment
&) const;
55
bool mapStartEndPositionsIntoFragmentCoordinates(Data*, const
SVGTextFragment
&, int& startPosition, int& endPosition) const;
59
bool numberOfCharactersCallback(Data*, const
SVGTextFragment
&) const;
60
bool textLengthCallback(Data*, const
SVGTextFragment
&) const;
61
bool subStringLengthCallback(Data*, const
SVGTextFragment
&) const;
62
bool startPositionOfCharacterCallback(Data*, const
SVGTextFragment
&) const;
63
bool endPositionOfCharacterCallback(Data*, const
SVGTextFragment
&) const;
64
bool rotationOfCharacterCallback(Data*, const
SVGTextFragment
&) const;
65
bool extentOfCharacterCallback(Data*, const
SVGTextFragment
&) const
[
all
...]
SVGInlineTextBox.h
52
bool mapStartEndPositionsIntoFragmentCoordinates(const
SVGTextFragment
&, int& startPosition, int& endPosition) const;
57
Vector<
SVGTextFragment
>& textFragments() { return m_textFragments; }
58
const Vector<
SVGTextFragment
>& textFragments() const { return m_textFragments; }
63
int offsetForPositionInFragment(const
SVGTextFragment
&, float position, bool includePartialGlyphs) const;
64
FloatRect selectionRectForTextFragment(const
SVGTextFragment
&, int fragmentStartPosition, int fragmentEndPosition, RenderStyle*);
67
TextRun constructTextRun(RenderStyle*, const
SVGTextFragment
&) const;
75
void paintDecoration(GraphicsContext*, ETextDecoration, const
SVGTextFragment
&);
76
void paintDecorationWithStyle(GraphicsContext*, ETextDecoration, const
SVGTextFragment
&, RenderObject* decorationRenderer);
77
void paintTextWithShadows(GraphicsContext*, RenderStyle*, TextRun&, const
SVGTextFragment
&, int startPosition, int endPosition);
78
void paintText(GraphicsContext*, RenderStyle*, RenderStyle* selectionStyle, const
SVGTextFragment
&, bool hasSelection, bool paintSelectedTextOnly)
[
all
...]
SVGTextChunkBuilder.h
30
struct
SVGTextFragment
;
35
// Phase two performed the actual per-character layout, computing the final positions for each character, stored in the SVGInlineTextBox objects (
SVGTextFragment
).
53
void processTextLengthSpacingCorrection(bool isVerticalText, float textLengthShift, Vector<
SVGTextFragment
>&, unsigned& atCharacter);
54
void processTextAnchorCorrection(bool isVerticalText, float textAnchorShift, Vector<
SVGTextFragment
>&);
55
void buildSpacingAndGlyphsTransform(bool isVerticalText, float scale, const
SVGTextFragment
&, AffineTransform&);
SVGTextChunk.cpp
26
#include "
SVGTextFragment
.h"
38
SVGTextFragment
* lastFragment = 0;
43
Vector<
SVGTextFragment
>& fragments = textBox->textFragments();
50
SVGTextFragment
& fragment = fragments.at(i);
SVGTextQuery.cpp
124
const Vector<
SVGTextFragment
>& fragments = queryData->textBox->textFragments();
129
const
SVGTextFragment
& fragment = fragments.at(i);
142
bool SVGTextQuery::mapStartEndPositionsIntoFragmentCoordinates(Data* queryData, const
SVGTextFragment
& fragment, int& startPosition, int& endPosition) const
236
bool SVGTextQuery::numberOfCharactersCallback(Data*, const
SVGTextFragment
&) const
262
bool SVGTextQuery::textLengthCallback(Data* queryData, const
SVGTextFragment
& fragment) const
294
bool SVGTextQuery::subStringLengthCallback(Data* queryData, const
SVGTextFragment
& fragment) const
329
bool SVGTextQuery::startPositionOfCharacterCallback(Data* queryData, const
SVGTextFragment
& fragment) const
349
fragment.buildFragmentTransform(fragmentTransform,
SVGTextFragment
::TransformIgnoringTextLength);
378
bool SVGTextQuery::endPositionOfCharacterCallback(Data* queryData, const
SVGTextFragment
& fragment) const
396
fragment.buildFragmentTransform(fragmentTransform,
SVGTextFragment
::TransformIgnoringTextLength)
[
all
...]
SVGTextChunkBuilder.cpp
176
Vector<
SVGTextFragment
>& fragments = boxes[boxPosition]->textFragments();
189
Vector<
SVGTextFragment
>& fragments = textBox->textFragments();
215
Vector<
SVGTextFragment
>& fragments = boxes[boxPosition]->textFragments();
222
void SVGTextChunkBuilder::processTextLengthSpacingCorrection(bool isVerticalText, float textLengthShift, Vector<
SVGTextFragment
>& fragments, unsigned& atCharacter)
226
SVGTextFragment
& fragment = fragments[i];
237
void SVGTextChunkBuilder::processTextAnchorCorrection(bool isVerticalText, float textAnchorShift, Vector<
SVGTextFragment
>& fragments)
241
SVGTextFragment
& fragment = fragments[i];
250
void SVGTextChunkBuilder::buildSpacingAndGlyphsTransform(bool isVerticalText, float scale, const
SVGTextFragment
& fragment, AffineTransform& spacingAndGlyphsTransform)
SVGTextFragment.h
28
// A
SVGTextFragment
describes a text fragment of a RenderSVGInlineText which can be rendered at once.
29
struct
SVGTextFragment
{
30
SVGTextFragment
()
SVGTextLayoutEngine.h
26
#include "
SVGTextFragment
.h"
84
SVGTextFragment
m_currentTextFragment;
SVGInlineFlowBox.cpp
122
const Vector<
SVGTextFragment
>& fragments = textBox->textFragments();
125
const
SVGTextFragment
& fragment = fragments.at(i);
RenderSVGInlineText.cpp
187
const
SVGTextFragment
* closestDistanceFragment = 0;
196
Vector<
SVGTextFragment
>& fragments = textBox->textFragments();
200
const
SVGTextFragment
& fragment = fragments.at(i);
SVGInlineTextBox.cpp
58
int SVGInlineTextBox::offsetForPositionInFragment(const
SVGTextFragment
& fragment, float position, bool includePartialGlyphs) const
88
FloatRect SVGInlineTextBox::selectionRectForTextFragment(const
SVGTextFragment
& fragment, int startPosition, int endPosition, RenderStyle* style)
136
const
SVGTextFragment
& fragment = m_textFragments.at(i);
221
SVGTextFragment
& fragment = m_textFragments.at(i);
296
SVGTextFragment
& fragment = m_textFragments.at(i);
403
TextRun SVGInlineTextBox::constructTextRun(RenderStyle* style, const
SVGTextFragment
& fragment) const
429
bool SVGInlineTextBox::mapStartEndPositionsIntoFragmentCoordinates(const
SVGTextFragment
& fragment, int& startPosition, int& endPosition) const
495
void SVGInlineTextBox::paintDecoration(GraphicsContext* context, ETextDecoration decoration, const
SVGTextFragment
& fragment)
548
void SVGInlineTextBox::paintDecorationWithStyle(GraphicsContext* context, ETextDecoration decoration, const
SVGTextFragment
& fragment, RenderObject* decorationRenderer)
601
void SVGInlineTextBox::paintTextWithShadows(GraphicsContext* context, RenderStyle* style, TextRun& textRun, const
SVGTextFragment
& fragment, int startPosition, int endPosition
[
all
...]
SVGTextLayoutEngine.cpp
150
m_currentTextFragment =
SVGTextFragment
();
272
Vector<
SVGTextFragment
>& fragments = textBox->textFragments();
281
SVGTextFragment
& fragment = fragments.at(i);
299
Vector<
SVGTextFragment
>& fragments = textBox->textFragments();
SVGRenderTreeAsText.cpp
452
Vector<
SVGTextFragment
>& fragments = textBox->textFragments();
464
SVGTextFragment
& fragment = fragments.at(i);
Completed in 215 milliseconds