Donner SVG Editor & Engine
SVG-native editor and embeddable SVG2 + CSS3 engine in C++20, with GPU (WebGPU) and compact CPU renderers, built for correctness, security, and performance.
Loading...
Searching...
No Matches
donner::svg::TextBackend Member List

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

bitmapGlyph(FontHandle font, int glyphIndex, float scale) const =0donner::svg::TextBackendpure virtual
crossSpanKern(FontHandle prevFont, float prevSizePx, FontHandle curFont, float curSizePx, uint32_t prevCodepoint, uint32_t curCodepoint, bool isVertical) const =0donner::svg::TextBackendpure virtual
fontVMetrics(FontHandle font) const =0donner::svg::TextBackendpure virtual
glyphOutline(FontHandle font, int glyphIndex, float scale) const =0donner::svg::TextBackendpure virtual
hasSmallCapsFeature(FontHandle font) const =0donner::svg::TextBackendpure virtual
isBitmapOnly(FontHandle font) const =0donner::svg::TextBackendpure virtual
isCursive(uint32_t codepoint) const =0donner::svg::TextBackendpure virtual
scaleForEmToPixels(FontHandle font, float pixelHeight) const =0donner::svg::TextBackendpure virtual
scaleForPixelHeight(FontHandle font, float pixelHeight) const =0donner::svg::TextBackendpure virtual
shapeRun(FontHandle font, float fontSizePx, std::string_view spanText, size_t byteOffset, size_t byteLength, bool isVertical, FontVariant fontVariant, bool forceLogicalOrder) const =0donner::svg::TextBackendpure virtual
strikeoutMetrics(FontHandle font) const =0donner::svg::TextBackendpure virtual
subSuperMetrics(FontHandle font) const =0donner::svg::TextBackendpure virtual
underlineMetrics(FontHandle font) const =0donner::svg::TextBackendpure virtual
~TextBackend()=default (defined in donner::svg::TextBackend)donner::svg::TextBackendvirtual