X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ffont.h;h=14320b8fed58ff1b9d3fefe01c82c474c631f505;hb=ab83db6f1e31d44ced585119a57fd10896e469cb;hp=fcc5c9f51832df17a8c139ad346a8b7e9ea32ed1;hpb=aceaa08be594ac708efcd0b68e5d08547cbcbbe1;p=libs%2Fgl.git diff --git a/source/font.h b/source/font.h index fcc5c9f5..14320b8f 100644 --- a/source/font.h +++ b/source/font.h @@ -1,17 +1,10 @@ -/* $Id$ - -This file is part of libmspgl -Copyright © 2007 Mikko Rasa, Mikkosoft Productions -Distributed under the LGPL -*/ - #ifndef MSP_GL_FONT_H_ #define MSP_GL_FONT_H_ #include #include #include -#include +#include #include "vertexarray.h" namespace Msp { @@ -74,7 +67,7 @@ public: float get_ascent() const { return ascent; } float get_descent() const { return descent; } - float get_string_width(const std::string &, Codecs::Decoder &) const; + float get_string_width(const std::string &, StringCodec::Decoder &) const; template float get_string_width(const std::string &str) const @@ -84,10 +77,10 @@ public: } float get_string_width(const std::string &str) const - { return get_string_width(str); } + { return get_string_width(str); } - void draw_string(const std::string &, Codecs::Decoder &) const; - void draw_string(const std::string &, Codecs::Decoder &, PrimitiveBuilder &) const; + void draw_string(const std::string &, StringCodec::Decoder &) const; + void draw_string(const std::string &, StringCodec::Decoder &, PrimitiveBuilder &) const; template void draw_string(const std::string &str) const @@ -97,7 +90,7 @@ public: } void draw_string(const std::string &str) const - { draw_string(str); } + { draw_string(str); } template void draw_string(const std::string &str, PrimitiveBuilder &pb) const @@ -107,10 +100,10 @@ public: } void draw_string(const std::string &str, PrimitiveBuilder &pb) const - { return draw_string(str, pb); } + { return draw_string(str, pb); } private: - void create_glyph_vertices(const Glyph &, VertexBuilder &, float) const; + void create_glyph_vertices(const Glyph &, VertexBuilder &) const; float get_glyph_advance(unsigned) const; };