MMSFontManager Class Reference

#include <mmsfontmanager.h>

List of all members.


Public Member Functions

 MMSFontManager ()
 ~MMSFontManager ()
MMSFBFontgetFont (string path, string filename, unsigned int size)
void releaseFont (string path, string filename, unsigned int size)
void releaseFont (MMSFBFont *font)

Private Attributes

vector< MMSFM_DESCfonts
MMSMutex lock
unsigned int numReferences

Detailed Description

Definition at line 45 of file mmsfontmanager.h.


Constructor & Destructor Documentation

MMSFontManager::MMSFontManager (  ) 

Definition at line 35 of file mmsfontmanager.cpp.

MMSFontManager::~MMSFontManager (  ) 

Definition at line 38 of file mmsfontmanager.cpp.


Member Function Documentation

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.


Member Data Documentation

vector<MMSFM_DESC> MMSFontManager::fonts [private]

Definition at line 47 of file mmsfontmanager.h.

Definition at line 49 of file mmsfontmanager.h.

unsigned int MMSFontManager::numReferences [private]

Definition at line 50 of file mmsfontmanager.h.


The documentation for this class was generated from the following files: