Donner 0.5.0
Embeddable browser-grade SVG2 engine
Loading...
Searching...
No Matches
donner::svg::TextEngine Member List

This is the complete list of members for donner::svg::TextEngine, including all inherited members.

addFontFace(const css::FontFace &face) (defined in donner::svg::TextEngine)donner::svg::TextEngine
addFontFaces(std::span< const css::FontFace > faces) (defined in donner::svg::TextEngine)donner::svg::TextEngine
bitmapGlyph(FontHandle font, int glyphIndex, float scale) const (defined in donner::svg::TextEngine)donner::svg::TextEngine
computedGlyphPaths(EntityHandle handle) constdonner::svg::TextEngine
computedInkBounds(EntityHandle handle) constdonner::svg::TextEngine
computedObjectBoundingBox(EntityHandle handle) constdonner::svg::TextEngine
ensureComputedTextGeometryComponent(EntityHandle handle) constdonner::svg::TextEngine
fontVMetrics(FontHandle font) const (defined in donner::svg::TextEngine)donner::svg::TextEngine
getCharNumAtPosition(EntityHandle handle, const Vector2d &point) constdonner::svg::TextEngine
getComputedTextLength(EntityHandle handle) constdonner::svg::TextEngine
getEndPositionOfChar(EntityHandle handle, std::size_t charnum) constdonner::svg::TextEngine
getExtentOfChar(EntityHandle handle, std::size_t charnum) constdonner::svg::TextEngine
getNumberOfChars(EntityHandle handle) constdonner::svg::TextEngine
getRotationOfChar(EntityHandle handle, std::size_t charnum) constdonner::svg::TextEngine
getStartPositionOfChar(EntityHandle handle, std::size_t charnum) constdonner::svg::TextEngine
getSubStringLength(EntityHandle handle, std::size_t charnum, std::size_t nchars) constdonner::svg::TextEngine
glyphOutline(FontHandle font, int glyphIndex, float scale) const (defined in donner::svg::TextEngine)donner::svg::TextEngine
isBitmapOnly(FontHandle font) const (defined in donner::svg::TextEngine)donner::svg::TextEngine
layout(const components::ComputedTextComponent &text, const TextLayoutParams &params)donner::svg::TextEngine
measureChUnitInEm(std::span< const RcString > fontFamilies)donner::svg::TextEngine
operator=(const TextEngine &)=delete (defined in donner::svg::TextEngine)donner::svg::TextEngine
prepareForElement(EntityHandle handle, ParseWarningSink &warningSink)donner::svg::TextEngine
resolvePerSpanLayoutStyles(EntityHandle textRootHandle, components::ComputedTextComponent &text) constdonner::svg::TextEngine
scaleForEmToPixels(FontHandle font, float pixelHeight) const (defined in donner::svg::TextEngine)donner::svg::TextEngine
scaleForPixelHeight(FontHandle font, float pixelHeight) const (defined in donner::svg::TextEngine)donner::svg::TextEngine
strikeoutMetrics(FontHandle font) const (defined in donner::svg::TextEngine)donner::svg::TextEngine
subSuperMetrics(FontHandle font) const (defined in donner::svg::TextEngine)donner::svg::TextEngine
TextEngine(FontManager &fontManager, Registry &registry) (defined in donner::svg::TextEngine)donner::svg::TextEngine
TextEngine(FontManager &fontManager, Registry &registry, std::unique_ptr< TextBackend > backend)donner::svg::TextEngine
TextEngine(const TextEngine &)=delete (defined in donner::svg::TextEngine)donner::svg::TextEngine
underlineMetrics(FontHandle font) const (defined in donner::svg::TextEngine)donner::svg::TextEngine
~TextEngine() (defined in donner::svg::TextEngine)donner::svg::TextEngine