Manages instances of fonts, the font will be kept in memory unless the manager is cleared.
More...
Detailed Description
Manages instances of fonts, the font will be kept in memory unless the manager is cleared.
Member Typedef Documentation
Constructor & Destructor Documentation
| makVrv::DtFontManager::DtFontManager |
( |
const std::string & |
fontPath | ) |
|
Create the font manager along with the primary font search path.
| makVrv::DtFontManager::~DtFontManager |
( |
| ) |
|
Member Function Documentation
| DtFontSP makVrv::DtFontManager::getFont |
( |
const std::string & |
filename, |
|
|
float |
size |
|
) |
| |
Get a font with a given filename and a size.
| void makVrv::DtFontManager::clear |
( |
| ) |
|
| void makVrv::DtFontManager::addTextureListForDeletion |
( |
const std::vector< unsigned int > & |
textures | ) |
|
Void adds texture ids to the font manager to be deleted.
| void makVrv::DtFontManager::releaseResouces |
( |
| ) |
|
Releases all font resources.
This queues all textures for deletion and calls flushTextureList.
| void makVrv::DtFontManager::flushTextureList |
( |
| ) |
|
Deletes all textured marked for deletion.
Member Data Documentation
| std::vector<unsigned int> makVrv::DtFontManager::myTextures |
|
protected |
| FontMap makVrv::DtFontManager::myMap |
|
protected |
| std::string makVrv::DtFontManager::myFontPath |
|
protected |
The documentation for this class was generated from the following file:
- /exports/nfedora7-1/nightly/docs/vrforcesDevelopment.tot/include/vrvGraphics/DtFontManager.h