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


C++ Packer::setTexCoordOrigin方法代码示例

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


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

示例1: main

int main(int argc, char *argv[])
{
    parseCmdLine(argc, argv);
    setWriteEnabled(!dry_run);

    if(silent)
        setPrintMode(SILENT);
    else if(verbose)
        setPrintMode(VERBOSE);
    else
        setPrintMode(INFO);


    out_dir          = fs::path(cmd_output).parent_path();
    out_file_prepend = fs::path(cmd_output).filename().string();

    if(out_file_prepend == "." && boost::ends_with(fs::path(cmd_output).string(), "/"))
        out_file_prepend = "";

    if(read_stdin)
    {
        std::string line;
        while(!std::getline(std::cin, line).eof())
            input_paths.push_back(line);
    }

    std::vector<fs::path> files;
    findFiles(files);

    print(format("%d files found\n") % files.size());

    if(files.empty())
        return EXIT_SUCCESS;

    packer.setSheetSize(cmd_sheet_width, cmd_sheet_height);
    packer.setTexCoordOrigin(tex_coord_origin);
    packer.setPowerOfTwo(power_of_two);
    packer.setCompact(compact);
    packer.setExtrude(extrude);
    packer.setCaching(!no_cache);

    for(size_t i = 0; i < files.size(); i++)
        packer.addImage(files[i].string());

    if(packer.numImages() == 0)
        return EXIT_SUCCESS;

    packer.pack();
    writeData();

    return EXIT_SUCCESS;
}
开发者ID:citizen-erased,项目名称:imagepack,代码行数:52,代码来源:cmdline.cpp


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