Donner SVG main
0.8.0 ยท 382bd0190.8.0 main
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
donner::svg::TextBackendFull Member List

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

bitmapGlyph(FontHandle font, int glyphIndex, float scale) const overridedonner::svg::TextBackendFullvirtual
bitmapGlyph(FontHandle font, int glyphIndex, float scale, const BitmapGlyphMetrics &admitted, std::size_t maximumRgbaBytes) const overridedonner::svg::TextBackendFullvirtual
bitmapGlyphMetrics(FontHandle font, int glyphIndex, float scale) const overridedonner::svg::TextBackendFullvirtual
crossSpanKern(FontHandle prevFont, float prevSizePx, FontHandle curFont, float curSizePx, uint32_t prevCodepoint, uint32_t curCodepoint, bool isVertical) const overridedonner::svg::TextBackendFullvirtual
crossSpanKern(FontHandle prevFont, float prevSizePx, FontHandle curFont, float curSizePx, uint32_t prevCodepoint, uint32_t curCodepoint, bool isVertical, TextOrientation textOrientation) const overridedonner::svg::TextBackendFullvirtual
crossSpanKern(FontHandle previousFont, float previousSize, FontHandle currentFont, float currentSize, uint32_t previousCodepoint, uint32_t currentCodepoint, bool vertical, TextOrientation orientation, const ShapingContext &context) const overridedonner::svg::TextBackendFullvirtual
crossSpanKernNoKerning(FontHandle, float, FontHandle, float, uint32_t, uint32_t, bool) constdonner::svg::TextBackendinlinevirtual
delegatedVerticalAdvanceCallsForTesting() constdonner::svg::TextBackendFullinline
delegatedVerticalOriginCallsForTesting() constdonner::svg::TextBackendFullinline
detectedContextBytesForTesting() constdonner::svg::TextBackendFullinline
embeddedBitmapLoadingDisabledForTesting(FontHandle font) constdonner::svg::TextBackendFull
fontVMetrics(FontHandle font) const overridedonner::svg::TextBackendFullvirtual
glyphOutline(FontHandle font, int glyphIndex, float scale) const overridedonner::svg::TextBackendFullvirtual
glyphOutline(FontHandle font, int glyphIndex, float scale, bool allowSyntheticOblique) const overridedonner::svg::TextBackendFullvirtual
hasSmallCapsFeature(FontHandle font) const overridedonner::svg::TextBackendFullvirtual
isBitmapOnly(FontHandle font) const overridedonner::svg::TextBackendFullvirtual
isCursive(uint32_t codepoint) const overridedonner::svg::TextBackendFullvirtual
operator=(const TextBackendFull &)=delete (defined in donner::svg::TextBackendFull)donner::svg::TextBackendFull
requiresTrustedFontData() constdonner::svg::TextBackendinlinevirtual
scaleForEmToPixels(FontHandle font, float pixelHeight) const overridedonner::svg::TextBackendFullvirtual
scaleForPixelHeight(FontHandle font, float pixelHeight) const overridedonner::svg::TextBackendFullvirtual
shapedBytesForTesting() constdonner::svg::TextBackendFullinline
shapeRun(FontHandle font, float fontSizePx, std::string_view spanText, size_t byteOffset, size_t byteLength, bool isVertical, FontVariant fontVariant, bool forceLogicalOrder) const overridedonner::svg::TextBackendFullvirtual
shapeRun(FontHandle font, float fontSizePx, std::string_view spanText, size_t byteOffset, size_t byteLength, bool isVertical, TextOrientation textOrientation, FontVariant fontVariant, bool forceLogicalOrder) const overridedonner::svg::TextBackendFullvirtual
shapeRunInContext(FontHandle font, float fontSizePx, std::string_view spanText, const ShapingContext &context, size_t byteOffset, size_t byteLength, bool isVertical, TextOrientation textOrientation, FontVariant fontVariant, bool kerning) const overridedonner::svg::TextBackendFullvirtual
shapeRunNoKerning(FontHandle font, float fontSizePx, std::string_view spanText, size_t byteOffset, size_t byteLength, bool isVertical, FontVariant fontVariant, bool forceLogicalOrder) const overridedonner::svg::TextBackendFullvirtual
shapeRunNoKerning(FontHandle font, float fontSizePx, std::string_view spanText, size_t byteOffset, size_t byteLength, bool isVertical, TextOrientation textOrientation, FontVariant fontVariant, bool forceLogicalOrder) const overridedonner::svg::TextBackendFullvirtual
strikeoutMetrics(FontHandle font) const overridedonner::svg::TextBackendFullvirtual
subSuperMetrics(FontHandle font) const overridedonner::svg::TextBackendFullvirtual
TextBackendFull(FontManager &fontManager, Registry &registry)donner::svg::TextBackendFull
TextBackendFull(const TextBackendFull &)=delete (defined in donner::svg::TextBackendFull)donner::svg::TextBackendFull
underlineMetrics(FontHandle font) const overridedonner::svg::TextBackendFullvirtual
~TextBackend()=default (defined in donner::svg::TextBackend)donner::svg::TextBackendvirtual
~TextBackendFull() override (defined in donner::svg::TextBackendFull)donner::svg::TextBackendFull