OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SVGTextMetrics
(Results
1 - 14
of
14
) sorted by null
/external/webkit/Source/WebCore/rendering/svg/
SVGTextMetrics.h
31
class
SVGTextMetrics
{
33
static
SVGTextMetrics
emptyMetrics();
34
static
SVGTextMetrics
measureCharacterRange(RenderSVGInlineText*, unsigned position, unsigned length);
36
bool operator==(const
SVGTextMetrics
&);
68
SVGTextMetrics
();
69
SVGTextMetrics
(RenderSVGInlineText*, const TextRun&, unsigned position, unsigned textLength);
SVGTextMetrics.cpp
23
#include "
SVGTextMetrics
.h"
30
SVGTextMetrics
::
SVGTextMetrics
()
37
SVGTextMetrics
::
SVGTextMetrics
(RenderSVGInlineText* textRenderer, const TextRun& run, unsigned position, unsigned textLength)
60
bool
SVGTextMetrics
::operator==(const
SVGTextMetrics
& other)
68
SVGTextMetrics
SVGTextMetrics
::emptyMetrics()
70
DEFINE_STATIC_LOCAL(
SVGTextMetrics
, s_emptyMetrics, ())
[
all
...]
SVGTextLayoutEngineSpacing.h
24
#include "
SVGTextMetrics
.h"
38
float calculateSVGKerning(bool isVerticalText, const
SVGTextMetrics
::Glyph& currentGlyph);
46
SVGTextMetrics
::Glyph m_lastGlyph;
SVGTextLayoutEngine.h
28
#include "
SVGTextMetrics
.h"
65
void recordTextFragment(SVGInlineTextBox*, Vector<
SVGTextMetrics
>& textMetricValues);
72
bool currentLogicalCharacterMetrics(SVGTextLayoutAttributes&,
SVGTextMetrics
&);
73
bool currentVisualCharacterMetrics(SVGInlineTextBox*, RenderSVGInlineText*,
SVGTextMetrics
&);
75
void advanceToNextLogicalCharacter(const
SVGTextMetrics
&);
76
void advanceToNextVisualCharacter(const
SVGTextMetrics
&);
SVGTextLayoutEngineBaseline.h
33
class
SVGTextMetrics
;
44
float calculateGlyphAdvanceAndOrientation(bool isVerticalText,
SVGTextMetrics
&, float angle, float& xOrientationShift, float& yOrientationShift) const;
SVGTextLayoutAttributes.h
24
#include "
SVGTextMetrics
.h"
73
Vector<
SVGTextMetrics
>& textMetricsValues() { return m_textMetricsValues; }
74
const Vector<
SVGTextMetrics
>& textMetricsValues() const { return m_textMetricsValues; }
79
Vector<
SVGTextMetrics
> m_textMetricsValues;
SVGTextQuery.cpp
30
#include "
SVGTextMetrics
.h"
163
const Vector<
SVGTextMetrics
>& textMetricsValues = layoutAttributes.textMetricsValues();
179
const
SVGTextMetrics
& metrics = textMetricsValues.at(textMetricsOffset);
303
SVGTextMetrics
metrics =
SVGTextMetrics
::measureCharacterRange(queryData->textRenderer, fragment.characterOffset + startPosition, endPosition - startPosition);
341
SVGTextMetrics
metrics =
SVGTextMetrics
::measureCharacterRange(queryData->textRenderer, fragment.characterOffset, startPosition);
389
SVGTextMetrics
metrics =
SVGTextMetrics
::measureCharacterRange(queryData->textRenderer, fragment.characterOffset, startPosition + 1);
476
SVGTextMetrics
metrics = SVGTextMetrics::measureCharacterRange(queryData->textRenderer, fragment.characterOffset, (…)
[
all
...]
SVGTextLayoutEngine.cpp
122
void SVGTextLayoutEngine::recordTextFragment(SVGInlineTextBox* textBox, Vector<
SVGTextMetrics
>& textMetricsValues)
131
SVGTextMetrics
& lastCharacterMetrics = textMetricsValues.at(m_visualMetricsListOffset - 1);
359
bool SVGTextLayoutEngine::currentLogicalCharacterMetrics(SVGTextLayoutAttributes& logicalAttributes,
SVGTextMetrics
& logicalMetrics)
361
logicalMetrics =
SVGTextMetrics
::emptyMetrics();
363
Vector<
SVGTextMetrics
>& textMetricsValues = logicalAttributes.textMetricsValues();
378
if (logicalMetrics ==
SVGTextMetrics
::emptyMetrics() || (!logicalMetrics.width() && !logicalMetrics.height())) {
391
bool SVGTextLayoutEngine::currentVisualCharacterMetrics(SVGInlineTextBox* textBox, RenderSVGInlineText* text,
SVGTextMetrics
& metrics)
394
Vector<
SVGTextMetrics
>& textMetricsValues = attributes.textMetricsValues();
405
SVGTextMetrics
& visualMetrics = textMetricsValues.at(m_visualMetricsListOffset);
424
void SVGTextLayoutEngine::advanceToNextLogicalCharacter(const
SVGTextMetrics
& logicalMetrics
[
all
...]
SVGTextLayoutAttributesBuilder.cpp
198
SVGTextMetrics
lastMetrics =
SVGTextMetrics
::emptyMetrics();
203
SVGTextMetrics
startToCurrentMetrics =
SVGTextMetrics
::measureCharacterRange(text, 0, textPosition + 1);
204
SVGTextMetrics
currentMetrics =
SVGTextMetrics
::measureCharacterRange(text, textPosition, 1);
219
attributes.textMetricsValues().append(
SVGTextMetrics
::emptyMetrics());
SVGTextLayoutEngineSpacing.cpp
40
float SVGTextLayoutEngineSpacing::calculateSVGKerning(bool isVerticalText, const
SVGTextMetrics
::Glyph& currentGlyph)
SVGTextLayoutAttributes.cpp
127
const
SVGTextMetrics
& metrics = m_textMetricsValues.at(i);
SVGTextLayoutEngineBaseline.cpp
28
#include "
SVGTextMetrics
.h"
185
float SVGTextLayoutEngineBaseline::calculateGlyphAdvanceAndOrientation(bool isVerticalText,
SVGTextMetrics
& metrics, float angle, float& xOrientationShift, float& yOrientationShift) const
RenderSVGInlineText.cpp
151
const
SVGTextMetrics
& metrics = m_attributes.textMetricsValues().at(i);
/external/webkit/Source/WebCore/
Android.mk
931
rendering/svg/
SVGTextMetrics
.cpp \
[
all
...]
Completed in 777 milliseconds