summaryrefslogtreecommitdiff
path: root/src/drivers/Android/Fl_Android_Graphics_Font.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/drivers/Android/Fl_Android_Graphics_Font.H')
-rw-r--r--src/drivers/Android/Fl_Android_Graphics_Font.H11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/drivers/Android/Fl_Android_Graphics_Font.H b/src/drivers/Android/Fl_Android_Graphics_Font.H
index 239d81b30..1423a1b67 100644
--- a/src/drivers/Android/Fl_Android_Graphics_Font.H
+++ b/src/drivers/Android/Fl_Android_Graphics_Font.H
@@ -21,12 +21,21 @@
#include "Fl_Android_Graphics_Driver.H"
+#include "stb_truetype.h"
class Fl_Android_Font_Descriptor : public Fl_Font_Descriptor
{
+private:
+ stbtt_fontinfo pFont;
+ Fl_Font pFontIndex;
+ uint8_t *pFileBuffer;
+
public:
- Fl_Android_Font_Descriptor(const char* fontname, Fl_Fontsize size);
+ Fl_Android_Font_Descriptor(const char* fontname, Fl_Font fnum, Fl_Fontsize size);
+ uint8_t *get_bitmap(uint32_t c, int *w, int *h, int *dx, int *dy);
+ void free_bitmap(uint8_t *bitmap);
+ float get_advance(uint32_t c);
};