本文整理汇总了C++中ofTrueTypeFont::isLoaded方法的典型用法代码示例。如果您正苦于以下问题:C++ ofTrueTypeFont::isLoaded方法的具体用法?C++ ofTrueTypeFont::isLoaded怎么用?C++ ofTrueTypeFont::isLoaded使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ofTrueTypeFont
的用法示例。
在下文中一共展示了ofTrueTypeFont::isLoaded方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: defined
//------------------------------------------------------------------
ofTrueTypeFont::ofTrueTypeFont(const ofTrueTypeFont& mom)
:settings(mom.settings){
#if defined(TARGET_ANDROID)
if(mom.isLoaded()){
ofAddListener(ofxAndroidEvents().unloadGL,this,&ofTrueTypeFont::unloadTextures);
ofAddListener(ofxAndroidEvents().reloadGL,this,&ofTrueTypeFont::reloadTextures);
}
#endif
bLoadedOk = mom.bLoadedOk;
charOutlines = mom.charOutlines;
charOutlinesNonVFlipped = mom.charOutlinesNonVFlipped;
charOutlinesContour = mom.charOutlinesContour;
charOutlinesNonVFlippedContour = mom.charOutlinesNonVFlippedContour;
lineHeight = mom.lineHeight;
ascenderHeight = mom.ascenderHeight;
descenderHeight = mom.descenderHeight;
glyphBBox = mom.glyphBBox;
letterSpacing = mom.letterSpacing;
spaceSize = mom.spaceSize;
fontUnitScale = mom.fontUnitScale;
cps = mom.cps; // properties for each character
settings = mom.settings;
glyphIndexMap = mom.glyphIndexMap;
texAtlas = mom.texAtlas;
face = mom.face;
}
示例2: handleDefaultTextFont
void handleDefaultTextFont(float size)
{
if( m_currentTextFont.isLoaded() == false )
{
m_currentTextFont.load("verdana.ttf", size, true, true);
}
else if( m_currentTextFont.getSize() != size)
{
m_currentTextFont.load("verdana.ttf", size, true, true);
}
}