|
NovaSVG 0.10.0
A header-only SVG library
|
#include <svgelement.h>
Public Member Functions | |
| SVGTextFragmentsBuilder (std::u32string &text, SVGTextFragmentList &fragments) | |
| void | build (const SVGTextElement *textElement) |
Definition at line 2078 of file svgelement.h.
| NOVASVG_INLINE novasvg::SVGTextFragmentsBuilder::SVGTextFragmentsBuilder | ( | std::u32string & | text, |
| SVGTextFragmentList & | fragments | ||
| ) |
Definition at line 4070 of file svgelement.h.
| NOVASVG_INLINE void novasvg::SVGTextFragmentsBuilder::build | ( | const SVGTextElement * | textElement | ) |
Definition at line 4077 of file svgelement.h.
References novasvg::SVGTextFragment::angle, novasvg::calculateBaselineOffset(), novasvg::SVGCharacterPosition::dx, novasvg::SVGCharacterPosition::dy, novasvg::handleTextChunk(), novasvg::SVGTextFragment::height, novasvg::SVGTextFragment::length, novasvg::SVGTextFragment::offset, novasvg::SVGCharacterPosition::rotate, novasvg::Spacing, novasvg::SVGTextFragment::startsNewTextChunk, text, novasvg::TextLength, novasvg::toSVGTextPositioningElement(), novasvg::SVGTextFragment::width, novasvg::SVGCharacterPosition::x, novasvg::SVGTextFragment::x, novasvg::SVGCharacterPosition::y, and novasvg::SVGTextFragment::y.
Referenced by novasvg::SVGTextElement::layout().