#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.