X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Ffont.h;fp=source%2Ffont.h;h=6f8f35ff1db4be61fc52af060e1daade7ae73496;hp=a6873aacac6ed7921e035189d095d68aa37940bb;hb=1ddd5b2a0c4ab104d90db427af0f24991fc40580;hpb=a6463a575c64115dc1ab80ec9b350622778a8f9b diff --git a/source/font.h b/source/font.h index a6873aac..6f8f35ff 100644 --- a/source/font.h +++ b/source/font.h @@ -29,7 +29,6 @@ public: void texture_ref(const std::string &); }; -private: struct Glyph { class Loader: public Msp::DataFile::ObjectLoader @@ -48,6 +47,7 @@ private: float advance; }; +private: typedef std::map GlyphMap; RefPtr texture; @@ -61,7 +61,7 @@ public: void set_texture(const Texture2D &); const Texture2D &get_texture() const; - void add_glyph(unsigned, float, float, float, float, float, float, float, float, float); + void add_glyph(const Glyph &); float get_native_size() const { return native_size; } float get_ascent() const { return ascent; } float get_descent() const { return descent; }