$search
#include <fontRenderer.h>
Public Member Functions | |
| bool | addFont (const std::string &fontName, const unsigned char *mem, size_t memSize) |
| bool | addFont (const std::string &fileName) |
| void | drawString2D (const std::string &text, float x, float y, float font_size) |
| void | drawString2D (const std::string &text, float x, float y) |
| void | drawString2D (const std::string &text, float x, float y, const std::string &fontName) |
| void | drawString3D (const std::string &, float x, float y, float z) |
| void | drawString3D (const std::string &, float x, float y, float z, const std::string &fontName) |
| FontRenderer () | |
| int | numFonts () |
| void | removeFont (const std::string &fontName) |
| void | setFontSize (unsigned int size) |
| ~FontRenderer () | |
Public Attributes | |
| FTFont * | defaultFont |
Private Attributes | |
| std::map< std::string, FTFont * > | fontMap |
| unsigned int | size_ |
Definition at line 46 of file fontRenderer.h.
| vlr::FontRenderer::FontRenderer | ( | ) |
Definition at line 44 of file fontRenderer.cpp.
| vlr::FontRenderer::~FontRenderer | ( | ) |
Definition at line 52 of file fontRenderer.cpp.
| bool vlr::FontRenderer::addFont | ( | const std::string & | fontName, | |
| const unsigned char * | mem, | |||
| size_t | memSize | |||
| ) |
Definition at line 86 of file fontRenderer.cpp.
| bool vlr::FontRenderer::addFont | ( | const std::string & | fileName | ) |
Definition at line 60 of file fontRenderer.cpp.
| void vlr::FontRenderer::drawString2D | ( | const std::string & | text, | |
| float | x, | |||
| float | y, | |||
| float | font_size | |||
| ) |
Definition at line 158 of file fontRenderer.cpp.
| void vlr::FontRenderer::drawString2D | ( | const std::string & | text, | |
| float | x, | |||
| float | y | |||
| ) |
Definition at line 147 of file fontRenderer.cpp.
| void vlr::FontRenderer::drawString2D | ( | const std::string & | text, | |
| float | x, | |||
| float | y, | |||
| const std::string & | fontName | |||
| ) |
Definition at line 128 of file fontRenderer.cpp.
| void vlr::FontRenderer::drawString3D | ( | const std::string & | text, | |
| float | x, | |||
| float | y, | |||
| float | z | |||
| ) |
Definition at line 187 of file fontRenderer.cpp.
| void vlr::FontRenderer::drawString3D | ( | const std::string & | text, | |
| float | x, | |||
| float | y, | |||
| float | z, | |||
| const std::string & | fontName | |||
| ) |
Definition at line 169 of file fontRenderer.cpp.
| int vlr::FontRenderer::numFonts | ( | ) | [inline] |
Definition at line 55 of file fontRenderer.h.
| void vlr::FontRenderer::removeFont | ( | const std::string & | fontName | ) |
Definition at line 114 of file fontRenderer.cpp.
| void vlr::FontRenderer::setFontSize | ( | unsigned int | size | ) |
Definition at line 197 of file fontRenderer.cpp.
| FTFont* vlr::FontRenderer::defaultFont |
Definition at line 69 of file fontRenderer.h.
std::map<std::string, FTFont*> vlr::FontRenderer::fontMap [private] |
Definition at line 65 of file fontRenderer.h.
unsigned int vlr::FontRenderer::size_ [private] |
Definition at line 66 of file fontRenderer.h.