diff options
Diffstat (limited to 'libjin/Graphics/Font.h')
-rw-r--r-- | libjin/Graphics/Font.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libjin/Graphics/Font.h b/libjin/Graphics/Font.h index 2a1032c..4525e8f 100644 --- a/libjin/Graphics/Font.h +++ b/libjin/Graphics/Font.h @@ -44,6 +44,7 @@ namespace graphics { std::vector<GlyphArrayDrawInfo> glyphinfolist; std::vector<GlyphVertex> glyphvertices; + int width, height; }; class Font @@ -52,10 +53,11 @@ namespace graphics typedef unsigned int Codepoint; static Font* createFont(FontData* fontData, unsigned int fontSzie); + static void destroyFont(Font* font); - Page* typeset(const char* text, int x, int y, int lineheight, int spacing); - void render(const Page* page); + Page* typeset(const char* text, int lineheight, int spacing); void print(const char* text, int x, int y, int lineheight, int spacing = 0); + void print(const Page* page, int x, int y); //Bitmap* bake(const char* text); #if defined(font_debug) void drawAtlas(); |