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/chromium_org/third_party/WebKit/Source/core/rendering/svg/
SVGTextQuery.h
23
#include "core/rendering/svg/
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
...]
SVGTextChunkBuilder.h
29
struct
SVGTextFragment
;
34
// Phase two performed the actual per-character layout, computing the final positions for each character, stored in the SVGInlineTextBox objects (
SVGTextFragment
).
52
void processTextLengthSpacingCorrection(bool isVerticalText, float textLengthShift, Vector<
SVGTextFragment
>&, unsigned& atCharacter);
53
void processTextAnchorCorrection(bool isVerticalText, float textAnchorShift, Vector<
SVGTextFragment
>&);
54
void buildSpacingAndGlyphsTransform(bool isVerticalText, float scale, const
SVGTextFragment
&, AffineTransform&);
SVGInlineTextBox.h
49
bool mapStartEndPositionsIntoFragmentCoordinates(const
SVGTextFragment
&, int& startPosition, int& endPosition) const;
54
Vector<
SVGTextFragment
>& textFragments() { return m_textFragments; }
55
const Vector<
SVGTextFragment
>& textFragments() const { return m_textFragments; }
62
int offsetForPositionInFragment(const
SVGTextFragment
&, float position, bool includePartialGlyphs) const;
63
FloatRect selectionRectForTextFragment(const
SVGTextFragment
&, int fragmentStartPosition, int fragmentEndPosition, RenderStyle*);
66
TextRun constructTextRun(RenderStyle*, const
SVGTextFragment
&) const;
74
void paintDecoration(GraphicsContext*, TextDecoration, const
SVGTextFragment
&);
75
void paintDecorationWithStyle(GraphicsContext*, TextDecoration, const
SVGTextFragment
&, RenderObject* decorationRenderer);
76
void paintTextWithShadows(GraphicsContext*, RenderStyle*, TextRun&, const
SVGTextFragment
&, int startPosition, int endPosition);
77
void paintText(GraphicsContext*, RenderStyle*, RenderStyle* selectionStyle, const
SVGTextFragment
&, bool hasSelection, bool paintSelectedTextOnly)
[
all
...]
SVGTextChunk.cpp
25
#include "core/rendering/svg/
SVGTextFragment
.h"
37
SVGTextFragment
* lastFragment = 0;
42
Vector<
SVGTextFragment
>& fragments = textBox->textFragments();
49
SVGTextFragment
& fragment = fragments.at(i);
SVGTextQuery.cpp
121
const Vector<
SVGTextFragment
>& fragments = queryData->textBox->textFragments();
126
const
SVGTextFragment
& fragment = fragments.at(i);
139
bool SVGTextQuery::mapStartEndPositionsIntoFragmentCoordinates(Data* queryData, const
SVGTextFragment
& fragment, int& startPosition, int& endPosition) const
231
bool SVGTextQuery::numberOfCharactersCallback(Data*, const
SVGTextFragment
&) const
257
bool SVGTextQuery::textLengthCallback(Data* queryData, const
SVGTextFragment
& fragment) const
289
bool SVGTextQuery::subStringLengthCallback(Data* queryData, const
SVGTextFragment
& fragment) const
324
bool SVGTextQuery::startPositionOfCharacterCallback(Data* queryData, const
SVGTextFragment
& fragment) const
344
fragment.buildFragmentTransform(fragmentTransform,
SVGTextFragment
::TransformIgnoringTextLength);
373
bool SVGTextQuery::endPositionOfCharacterCallback(Data* queryData, const
SVGTextFragment
& fragment) const
391
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
27
// A
SVGTextFragment
describes a text fragment of a RenderSVGInlineText which can be rendered at once.
28
struct
SVGTextFragment
{
29
SVGTextFragment
()
SVGTextLayoutEngine.h
24
#include "core/rendering/svg/
SVGTextFragment
.h"
85
SVGTextFragment
m_currentTextFragment;
SVGInlineTextBox.cpp
49
Vector<
SVGTextFragment
> vector;
85
int SVGInlineTextBox::offsetForPositionInFragment(const
SVGTextFragment
& fragment, float position, bool includePartialGlyphs) const
115
FloatRect SVGInlineTextBox::selectionRectForTextFragment(const
SVGTextFragment
& fragment, int startPosition, int endPosition, RenderStyle* style)
165
const
SVGTextFragment
& fragment = m_textFragments.at(i);
236
SVGTextFragment
& fragment = m_textFragments.at(i);
315
SVGTextFragment
& fragment = m_textFragments.at(i);
439
TextRun SVGInlineTextBox::constructTextRun(RenderStyle* style, const
SVGTextFragment
& fragment) const
480
bool SVGInlineTextBox::mapStartEndPositionsIntoFragmentCoordinates(const
SVGTextFragment
& fragment, int& startPosition, int& endPosition) const
546
void SVGInlineTextBox::paintDecoration(GraphicsContext* context, TextDecoration decoration, const
SVGTextFragment
& fragment)
576
void SVGInlineTextBox::paintDecorationWithStyle(GraphicsContext* context, TextDecoration decoration, const
SVGTextFragment
& fragment, RenderObject* decorationRenderer
[
all
...]
SVGInlineFlowBox.cpp
119
const Vector<
SVGTextFragment
>& fragments = textBox->textFragments();
122
const
SVGTextFragment
& fragment = fragments.at(i);
RenderSVGInlineText.cpp
173
const
SVGTextFragment
* closestDistanceFragment = 0;
182
Vector<
SVGTextFragment
>& fragments = textBox->textFragments();
186
const
SVGTextFragment
& fragment = fragments.at(i);
SVGTextLayoutEngine.cpp
142
m_currentTextFragment =
SVGTextFragment
();
266
Vector<
SVGTextFragment
>& fragments = textBox->textFragments();
275
SVGTextFragment
& fragment = fragments.at(i);
293
Vector<
SVGTextFragment
>& fragments = textBox->textFragments();
SVGRenderTreeAsText.cpp
379
Vector<
SVGTextFragment
>& fragments = textBox->textFragments();
391
SVGTextFragment
& fragment = fragments.at(i);
Completed in 775 milliseconds