| BOLD | Font | [static] |
| CreateSurface(const std::string &txt, const Color &color) | Font | |
| Font(int size) | Font | [private] |
| FONT_ARRAY | Font | [private, static] |
| FONT_ARRAY_BOLD | Font | [private, static] |
| FONT_ARRAY_ITALIC | Font | [private, static] |
| FONT_BIG | Font | [static] |
| FONT_HUGE | Font | [static] |
| FONT_LARGE | Font | [static] |
| FONT_NORMAL | Font | [static] |
| FONT_SIZE | Font | [private, static] |
| FONT_SMALL | Font | [static] |
| FONT_TINY | Font | [static] |
| GetHeight() | Font | |
| GetHeight(const std::string &txt) | Font | |
| GetInstance(int type, int font_style=NORMAL) | Font | [static] |
| GetSize(const std::string &txt) | Font | |
| GetWidth(const std::string &txt) | Font | |
| ITALIC | Font | [static] |
| Load(const std::string &filename, int size) | Font | |
| m_font | Font | [private] |
| NORMAL | Font | [static] |
| Render(const std::string &txt, const Color &color, bool cache=false) | Font | |
| SetBold() | Font | |
| SetItalic() | Font | |
| surface_text_table | Font | [private] |
| txt_iterator typedef | Font | [private] |
| txt_sample typedef | Font | [private] |
| Write(const Point2i &pos, Surface &surface) | Font | [private] |
| WriteCenter(const Point2i &pos, const std::string &txt, const Color &color) | Font | |
| WriteCenterTop(const Point2i &pos, const std::string &txt, const Color &color) | Font | |
| WriteLeft(const Point2i &pos, const std::string &txt, const Color &color) | Font | |
| WriteLeftBottom(const Point2i &pos, const std::string &txt, const Color &color) | Font | |
| WriteRight(const Point2i &pos, const std::string &txt, const Color &color) | Font | |
| ~Font() | Font | |