41class FontRendererImpl;
123 i32 oversampleX, i32 oversampleY) const
FL_NO_EXCEPT = 0;
175 float measureString(const
char* str) const
FL_NO_EXCEPT;
fl::UISlider scale("Scale", 4,.1, 4,.1)
virtual GlyphBitmap renderGlyph(i32 codepoint, float scale) const FL_NO_EXCEPT=0
static fl::shared_ptr< Font > load(fl::span< const u8 > fontData) FL_NO_EXCEPT
virtual i32 getNumFonts() const FL_NO_EXCEPT=0
virtual float getScaleForPixelHeight(float pixelHeight) const FL_NO_EXCEPT=0
virtual GlyphMetrics getGlyphMetrics(i32 codepoint) const FL_NO_EXCEPT=0
virtual i32 getKerning(i32 codepoint1, i32 codepoint2) const FL_NO_EXCEPT=0
static fl::shared_ptr< Font > loadDefault() FL_NO_EXCEPT
virtual FontMetrics getMetrics() const FL_NO_EXCEPT=0
virtual ~Font() FL_NO_EXCEPT=default
Font() FL_NO_EXCEPT=default
bool valid() const FL_NO_EXCEPT
~FontRenderer() FL_NO_EXCEPT
FontRenderer(FontPtr font, float pixelHeight) FL_NO_EXCEPT
float pixelHeight() const FL_NO_EXCEPT
float scale() const FL_NO_EXCEPT
fl::shared_ptr< Font > FontPtr
u8 u8 fract8 blur_amount FL_NO_EXCEPT
Base definition for an LED controller.
float lineHeight() const FL_NO_EXCEPT
bool valid() const FL_NO_EXCEPT
GlyphBitmap() FL_NO_EXCEPT
u8 getPixel(i32 x, i32 y) const FL_NO_EXCEPT