本文整理汇总了C++中FontMap::clear方法的典型用法代码示例。如果您正苦于以下问题:C++ FontMap::clear方法的具体用法?C++ FontMap::clear怎么用?C++ FontMap::clear使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FontMap
的用法示例。
在下文中一共展示了FontMap::clear方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: CleanFonts
/**
** Clean up the font module.
*/
void CleanFonts()
{
for (FontMap::iterator it = Fonts.begin(); it != Fonts.end(); ++it) {
CFont *font = it->second;
font->Clean();
delete font;
}
if (UseOpenGL) {
FontColorGraphics.clear();
}
Fonts.clear();
for (FontColorMap::iterator it = FontColors.begin(); it != FontColors.end(); ++it) {
delete it->second;
}
FontColors.clear();
SmallFont = NULL;
GameFont = NULL;
}
示例2: CleanFonts
/**
** Clean up the font module.
*/
void CleanFonts()
{
for (FontMap::iterator it = Fonts.begin(); it != Fonts.end(); ++it) {
CFont *font = it->second;
font->Clean();
delete font;
}
#if defined(USE_OPENGL) || defined(USE_GLES)
if (UseOpenGL) {
FontColorGraphics.clear();
}
#endif
Fonts.clear();
for (FontColorMap::iterator it = FontColors.begin(); it != FontColors.end(); ++it) {
delete it->second;
}
FontColors.clear();
SmallFont = nullptr;
GameFont = nullptr;
}