#include <mmsfontmanager.h>
Public Member Functions | |
| MMSFontManager () | |
| ~MMSFontManager () | |
| MMSFBFont * | getFont (string path, string filename, unsigned int size) |
| void | releaseFont (string path, string filename, unsigned int size) |
| void | releaseFont (MMSFBFont *font) |
Private Attributes | |
| vector< MMSFM_DESC > | fonts |
| MMSMutex | lock |
| unsigned int | numReferences |
Definition at line 45 of file mmsfontmanager.h.
| MMSFontManager::MMSFontManager | ( | ) |
Definition at line 35 of file mmsfontmanager.cpp.
| MMSFontManager::~MMSFontManager | ( | ) |
Definition at line 38 of file mmsfontmanager.cpp.
| MMSFBFont * MMSFontManager::getFont | ( | string | path, | |
| string | filename, | |||
| unsigned int | size | |||
| ) |
Definition at line 50 of file mmsfontmanager.cpp.
| void MMSFontManager::releaseFont | ( | string | path, | |
| string | filename, | |||
| unsigned int | size | |||
| ) |
Definition at line 93 of file mmsfontmanager.cpp.
| void MMSFontManager::releaseFont | ( | MMSFBFont * | font | ) |
Definition at line 97 of file mmsfontmanager.cpp.
vector<MMSFM_DESC> MMSFontManager::fonts [private] |
Definition at line 47 of file mmsfontmanager.h.
MMSMutex MMSFontManager::lock [private] |
Definition at line 49 of file mmsfontmanager.h.
unsigned int MMSFontManager::numReferences [private] |
Definition at line 50 of file mmsfontmanager.h.