aboutsummaryrefslogtreecommitdiff
path: root/libjin/Graphics/Font.h
diff options
context:
space:
mode:
Diffstat (limited to 'libjin/Graphics/Font.h')
-rw-r--r--libjin/Graphics/Font.h6
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();