当前位置: 首页>>代码示例>>C++>>正文


C++ TextAtlas::ignoreContentAdaptWithSize方法代码示例

本文整理汇总了C++中TextAtlas::ignoreContentAdaptWithSize方法的典型用法代码示例。如果您正苦于以下问题:C++ TextAtlas::ignoreContentAdaptWithSize方法的具体用法?C++ TextAtlas::ignoreContentAdaptWithSize怎么用?C++ TextAtlas::ignoreContentAdaptWithSize使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在TextAtlas的用法示例。


在下文中一共展示了TextAtlas::ignoreContentAdaptWithSize方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: setPropsWithFlatBuffers

 void TextAtlasReader::setPropsWithFlatBuffers(cocos2d::Node *node, const flatbuffers::Table *textAtlasOptions)
 {
     TextAtlas* labelAtlas = static_cast<TextAtlas*>(node);
     auto options = (TextAtlasOptions*)textAtlasOptions;
     
     auto cmftDic = options->charMapFileData();
     int cmfType = cmftDic->resourceType();
     switch (cmfType)
     {
         case 0:
         {
             const char* cmfPath = cmftDic->path()->c_str();
             
             bool fileExist = false;
             std::string errorFilePath = "";
             
             if (FileUtils::getInstance()->isFileExist(cmfPath))
             {
                 fileExist = true;
                 
                 std::string stringValue = options->stringValue()->c_str();
                 int itemWidth = options->itemWidth();
                 int itemHeight = options->itemHeight();
                 labelAtlas->setProperty(stringValue,
                                         cmfPath,
                                         itemWidth,
                                         itemHeight,
                                         options->startCharMap()->c_str());
             }
             else
             {
                 errorFilePath = cmfPath;
                 fileExist = false;
             }
             
             //if (!fileExist)
             //{
             //    auto label = Label::create();
             //    label->setString(__String::createWithFormat("%s missed", errorFilePath.c_str())->getCString());
             //    labelAtlas->addChild(label);
             //}
             break;
         }
             
         case 1:
             CCLOG("Wrong res type of LabelAtlas!");
             break;
             
         default:
             break;
     }
     
     auto widgetReader = WidgetReader::getInstance();
     widgetReader->setPropsWithFlatBuffers(node, (Table*)options->widgetOptions());
     
     labelAtlas->ignoreContentAdaptWithSize(true);
     
 }
开发者ID:1005491398,项目名称:Threes,代码行数:58,代码来源:TextAtlasReader.cpp


注:本文中的TextAtlas::ignoreContentAdaptWithSize方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。