|
|
Donner 0.5.0
Embeddable browser-grade SVG2 engine
|
This is the complete list of members for donner::svg::MockTextBackend, including all inherited members.
| bitmapGlyph(FontHandle font, int glyphIndex, float scale) const =0 | donner::svg::TextBackend | pure virtual |
| crossSpanKern(FontHandle prevFont, float prevSizePx, FontHandle curFont, float curSizePx, uint32_t prevCodepoint, uint32_t curCodepoint, bool isVertical) const =0 | donner::svg::TextBackend | pure virtual |
| fontVMetrics(FontHandle font) const =0 | donner::svg::TextBackend | pure virtual |
| glyphOutline(FontHandle font, int glyphIndex, float scale) const =0 | donner::svg::TextBackend | pure virtual |
| hasSmallCapsFeature(FontHandle font) const =0 | donner::svg::TextBackend | pure virtual |
| isBitmapOnly(FontHandle font) const =0 | donner::svg::TextBackend | pure virtual |
| isCursive(uint32_t codepoint) const =0 | donner::svg::TextBackend | pure virtual |
| MOCK_METHOD(FontVMetrics, fontVMetrics,(FontHandle),(const, override)) (defined in donner::svg::MockTextBackend) | donner::svg::MockTextBackend | |
| MOCK_METHOD(float, scaleForPixelHeight,(FontHandle, float),(const, override)) (defined in donner::svg::MockTextBackend) | donner::svg::MockTextBackend | |
| MOCK_METHOD(float, scaleForEmToPixels,(FontHandle, float),(const, override)) (defined in donner::svg::MockTextBackend) | donner::svg::MockTextBackend | |
| MOCK_METHOD(std::optional< UnderlineMetrics >, underlineMetrics,(FontHandle),(const, override)) (defined in donner::svg::MockTextBackend) | donner::svg::MockTextBackend | |
| MOCK_METHOD(std::optional< UnderlineMetrics >, strikeoutMetrics,(FontHandle),(const, override)) (defined in donner::svg::MockTextBackend) | donner::svg::MockTextBackend | |
| MOCK_METHOD(std::optional< SubSuperMetrics >, subSuperMetrics,(FontHandle),(const, override)) (defined in donner::svg::MockTextBackend) | donner::svg::MockTextBackend | |
| MOCK_METHOD(Path, glyphOutline,(FontHandle, int, float),(const, override)) (defined in donner::svg::MockTextBackend) | donner::svg::MockTextBackend | |
| MOCK_METHOD(bool, isBitmapOnly,(FontHandle),(const, override)) (defined in donner::svg::MockTextBackend) | donner::svg::MockTextBackend | |
| MOCK_METHOD(bool, isCursive,(uint32_t),(const, override)) (defined in donner::svg::MockTextBackend) | donner::svg::MockTextBackend | |
| MOCK_METHOD(bool, hasSmallCapsFeature,(FontHandle),(const, override)) (defined in donner::svg::MockTextBackend) | donner::svg::MockTextBackend | |
| MOCK_METHOD(std::optional< BitmapGlyph >, bitmapGlyph,(FontHandle, int, float),(const, override)) (defined in donner::svg::MockTextBackend) | donner::svg::MockTextBackend | |
| MOCK_METHOD(ShapedRun, shapeRun,(FontHandle, float, std::string_view, size_t, size_t, bool, FontVariant, bool),(const, override)) (defined in donner::svg::MockTextBackend) | donner::svg::MockTextBackend | |
| MOCK_METHOD(double, crossSpanKern,(FontHandle, float, FontHandle, float, uint32_t, uint32_t, bool),(const, override)) (defined in donner::svg::MockTextBackend) | donner::svg::MockTextBackend | |
| scaleForEmToPixels(FontHandle font, float pixelHeight) const =0 | donner::svg::TextBackend | pure virtual |
| scaleForPixelHeight(FontHandle font, float pixelHeight) const =0 | donner::svg::TextBackend | pure virtual |
| shapeRun(FontHandle font, float fontSizePx, std::string_view spanText, size_t byteOffset, size_t byteLength, bool isVertical, FontVariant fontVariant, bool forceLogicalOrder) const =0 | donner::svg::TextBackend | pure virtual |
| strikeoutMetrics(FontHandle font) const =0 | donner::svg::TextBackend | pure virtual |
| subSuperMetrics(FontHandle font) const =0 | donner::svg::TextBackend | pure virtual |
| underlineMetrics(FontHandle font) const =0 | donner::svg::TextBackend | pure virtual |
| ~TextBackend()=default (defined in donner::svg::TextBackend) | donner::svg::TextBackend | virtual |