OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SVGInlineTextBox
(Results
1 - 22
of
22
) sorted by null
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
SVGTextChunkBuilder.h
28
class
SVGInlineTextBox
;
34
// Phase two performed the actual per-character layout, computing the final positions for each character, stored in the
SVGInlineTextBox
objects (SVGTextFragment).
43
void transformationForTextBox(
SVGInlineTextBox
*, AffineTransform&) const;
45
void buildTextChunks(Vector<
SVGInlineTextBox
*>& lineLayoutBoxes);
46
void layoutTextChunks(Vector<
SVGInlineTextBox
*>& lineLayoutBoxes);
49
void addTextChunk(Vector<
SVGInlineTextBox
*>& lineLayoutBoxes, unsigned boxPosition, unsigned boxCount);
58
HashMap<
SVGInlineTextBox
*, AffineTransform> m_textBoxTransformations;
SVGTextLayoutEngine.h
36
class
SVGInlineTextBox
;
45
// which are stored in the
SVGInlineTextBox
objects.
58
void layoutInlineTextBox(
SVGInlineTextBox
*);
66
void recordTextFragment(
SVGInlineTextBox
*, Vector<SVGTextMetrics>&);
69
void layoutTextOnLineOrPath(
SVGInlineTextBox
*, RenderSVGInlineText*, const RenderStyle*);
70
void finalizeTransformMatrices(Vector<
SVGInlineTextBox
*>&);
74
bool currentVisualCharacterMetrics(
SVGInlineTextBox
*, Vector<SVGTextMetrics>&, SVGTextMetrics&);
82
Vector<
SVGInlineTextBox
*> m_lineLayoutBoxes;
83
Vector<
SVGInlineTextBox
*> m_pathLayoutBoxes;
SVGTextChunk.h
28
class
SVGInlineTextBox
;
51
Vector<
SVGInlineTextBox
*>& boxes() { return m_boxes; }
52
const Vector<
SVGInlineTextBox
*>& boxes() const { return m_boxes; }
61
Vector<
SVGInlineTextBox
*> m_boxes;
SVGTextQuery.h
32
class
SVGInlineTextBox
;
69
Vector<
SVGInlineTextBox
*> m_textBoxes;
SVGInlineTextBox.h
33
class
SVGInlineTextBox
FINAL : public InlineTextBox {
35
SVGInlineTextBox
(RenderObject*);
91
inline
SVGInlineTextBox
* toSVGInlineTextBox(InlineBox* box)
94
return static_cast<
SVGInlineTextBox
*>(box);
SVGRootInlineBox.h
32
class
SVGInlineTextBox
;
SVGTextChunkBuilder.cpp
25
#include "core/rendering/svg/
SVGInlineTextBox
.h"
34
void SVGTextChunkBuilder::transformationForTextBox(
SVGInlineTextBox
* textBox, AffineTransform& transform) const
45
void SVGTextChunkBuilder::buildTextChunks(Vector<
SVGInlineTextBox
*>& lineLayoutBoxes)
55
SVGInlineTextBox
* textBox = lineLayoutBoxes[boxPosition];
76
void SVGTextChunkBuilder::layoutTextChunks(Vector<
SVGInlineTextBox
*>& lineLayoutBoxes)
89
void SVGTextChunkBuilder::addTextChunk(Vector<
SVGInlineTextBox
*>& lineLayoutBoxes, unsigned boxStart, unsigned boxCount)
91
SVGInlineTextBox
* textBox = lineLayoutBoxes[boxStart];
146
Vector<
SVGInlineTextBox
*>& boxes = chunk.boxes();
160
const Vector<
SVGInlineTextBox
*>& boxes = chunk.boxes();
188
SVGInlineTextBox
* textBox = boxes[boxPosition]
[
all
...]
SVGInlineTextBox.cpp
23
#include "core/rendering/svg/
SVGInlineTextBox
.h"
51
COMPILE_ASSERT(sizeof(
SVGInlineTextBox
) == sizeof(ExpectedSVGInlineTextBoxSize), SVGInlineTextBox_is_not_of_expected_size);
53
SVGInlineTextBox
::
SVGInlineTextBox
(RenderObject* object)
62
void
SVGInlineTextBox
::dirtyLineBoxes()
76
int
SVGInlineTextBox
::offsetForPosition(float, bool) const
84
int
SVGInlineTextBox
::offsetForPositionInFragment(const SVGTextFragment& fragment, float position, bool includePartialGlyphs) const
107
float
SVGInlineTextBox
::positionForOffset(int) const
114
FloatRect
SVGInlineTextBox
::selectionRectForTextFragment(const SVGTextFragment& fragment, int startPosition, int endPosition, RenderStyle* style)
143
LayoutRect
SVGInlineTextBox
::localSelectionRect(int startPosition, int endPosition
[
all
...]
RenderSVGInlineText.h
30
class
SVGInlineTextBox
;
SVGTextChunk.cpp
24
#include "core/rendering/svg/
SVGInlineTextBox
.h"
41
SVGInlineTextBox
* textBox = m_boxes.at(boxPosition);
SVGTextLayoutEngine.cpp
26
#include "core/rendering/svg/
SVGInlineTextBox
.h"
114
void SVGTextLayoutEngine::recordTextFragment(
SVGInlineTextBox
* textBox, Vector<SVGTextMetrics>& textMetricsValues)
233
void SVGTextLayoutEngine::layoutInlineTextBox(
SVGInlineTextBox
* textBox)
259
static inline void dumpTextBoxes(Vector<
SVGInlineTextBox
*>& boxes)
265
SVGInlineTextBox
* textBox = boxes.at(boxPosition);
267
fprintf(stderr, "-> Box %i: Dumping text fragments for
SVGInlineTextBox
, textBox=%p, textRenderer=%p\n", boxPosition, textBox, textBox->textRenderer());
284
void SVGTextLayoutEngine::finalizeTransformMatrices(Vector<
SVGInlineTextBox
*>& boxes)
292
SVGInlineTextBox
* textBox = boxes.at(boxPosition);
385
bool SVGTextLayoutEngine::currentVisualCharacterMetrics(
SVGInlineTextBox
* textBox, Vector<SVGTextMetrics>& visualMetricsValues, SVGTextMetrics& visualMetrics)
422
void SVGTextLayoutEngine::layoutTextOnLineOrPath(
SVGInlineTextBox
* textBox, RenderSVGInlineText* text, const RenderStyle* style
[
all
...]
RenderSVGInlineText.cpp
33
#include "core/rendering/svg/
SVGInlineTextBox
.h"
103
InlineTextBox* box = new
SVGInlineTextBox
(this);
175
SVGInlineTextBox
* closestDistanceBox = 0;
182
SVGInlineTextBox
* textBox = toSVGInlineTextBox(box);
SVGRootInlineBox.cpp
31
#include "core/rendering/svg/
SVGInlineTextBox
.h"
142
SVGInlineTextBox
* textBox = toSVGInlineTextBox(child);
280
SVGInlineTextBox
* firstTextBox = toSVGInlineTextBox(*first);
281
SVGInlineTextBox
* lastTextBox = toSVGInlineTextBox(*last);
SVGInlineFlowBox.cpp
29
#include "core/rendering/svg/
SVGInlineTextBox
.h"
108
SVGInlineTextBox
* textBox = toSVGInlineTextBox(box);
SVGTextQuery.cpp
28
#include "core/rendering/svg/
SVGInlineTextBox
.h"
48
const
SVGInlineTextBox
* textBox;
SVGRenderTreeAsText.cpp
51
#include "core/rendering/svg/
SVGInlineTextBox
.h"
390
static inline void writeSVGInlineTextBox(TextStream& ts,
SVGInlineTextBox
* textBox, int indent)
/external/chromium_org/third_party/WebKit/Source/core/
webcore_svg.target.darwin-arm.mk
61
third_party/WebKit/Source/core/rendering/svg/
SVGInlineTextBox
.cpp \
webcore_svg.target.darwin-mips.mk
61
third_party/WebKit/Source/core/rendering/svg/
SVGInlineTextBox
.cpp \
webcore_svg.target.darwin-x86.mk
61
third_party/WebKit/Source/core/rendering/svg/
SVGInlineTextBox
.cpp \
webcore_svg.target.linux-arm.mk
61
third_party/WebKit/Source/core/rendering/svg/
SVGInlineTextBox
.cpp \
webcore_svg.target.linux-mips.mk
61
third_party/WebKit/Source/core/rendering/svg/
SVGInlineTextBox
.cpp \
webcore_svg.target.linux-x86.mk
61
third_party/WebKit/Source/core/rendering/svg/
SVGInlineTextBox
.cpp \
Completed in 1271 milliseconds