FastLED 3.9.15
Loading...
Searching...
No Matches

◆ getMetrics()

FontMetrics fl::FontImpl::getMetrics ( ) const
inlineoverridevirtual

Implements fl::Font.

Definition at line 36 of file truetype.cpp.hpp.

36 {
37 FontMetrics metrics = {};
38 if (!mValid) return metrics;
39
41 &mFontInfo,
42 &metrics.ascent,
43 &metrics.descent,
44 &metrics.lineGap
45 );
47 &mFontInfo,
48 &metrics.x0, &metrics.y0,
49 &metrics.x1, &metrics.y1
50 );
51 return metrics;
52 }
third_party::truetype::stbtt_fontinfo mFontInfo
void stbtt_GetFontBoundingBox(const stbtt_fontinfo *info, int32_t *x0, int32_t *y0, int32_t *x1, int32_t *y1) FL_NOEXCEPT
void stbtt_GetFontVMetrics(const stbtt_fontinfo *info, int32_t *ascent, int32_t *descent, int32_t *lineGap) FL_NOEXCEPT

References fl::FontMetrics::ascent, fl::FontMetrics::descent, fl::FontMetrics::lineGap, mFontInfo, mValid, fl::third_party::truetype::stbtt_GetFontBoundingBox(), fl::third_party::truetype::stbtt_GetFontVMetrics(), fl::FontMetrics::x0, fl::FontMetrics::x1, fl::FontMetrics::y0, and fl::FontMetrics::y1.

+ Here is the call graph for this function: