Browse Source

Adapted to Corrade::Utility::Arguments changes.

pull/132/head
Vladimír Vondruš 10 years ago
parent
commit
ce67d652ea
  1. 10
      src/Magnum/Text/fontconverter.cpp
  2. 6
      src/Magnum/TextureTools/distancefieldconverter.cpp

10
src/Magnum/Text/fontconverter.cpp

@ -104,14 +104,14 @@ FontConverter::FontConverter(const Arguments& arguments): Platform::WindowlessAp
.addArgument("output").setHelp("output", "output filename prefix")
.addNamedArgument("font").setHelp("font", "font plugin")
.addNamedArgument("converter").setHelp("converter", "font converter plugin")
.addOption("plugin-dir", MAGNUM_PLUGINS_DIR).setHelpKey("plugin-dir", "DIR").setHelp("plugin-dir", "base plugin dir")
.addOption("plugin-dir", MAGNUM_PLUGINS_DIR).setHelp("plugin-dir", "base plugin dir", "DIR")
.addOption("characters", "abcdefghijklmnopqrstuvwxyz"
"ABCDEFGHIJKLMNOPQRSTUVWXYZ"
"0123456789?!:;,. ").setHelp("characters", "characters to include in the output")
.addOption("font-size", "128").setHelpKey("font-size", "N").setHelp("font-size", "input font size")
.addOption("atlas-size", "2048 2048").setHelpKey("atlas-size", "\"X Y\"").setHelp("atlas-size", "glyph atlas size")
.addOption("output-size", "256 256").setHelpKey("output-size", "\"X Y\"").setHelp("output-size", "output atlas size. If set to zero size, distance field computation will not be used.")
.addOption("radius", "24").setHelpKey("radius", "N").setHelp("radius", "distance field computation radius")
.addOption("font-size", "128").setHelp("font-size", "input font size", "N")
.addOption("atlas-size", "2048 2048").setHelp("atlas-size", "glyph atlas size", "\"X Y\"")
.addOption("output-size", "256 256").setHelp("output-size", "output atlas size. If set to zero size, distance field computation will not be used.", "\"X Y\"")
.addOption("radius", "24").setHelp("radius", "distance field computation radius", "N")
.addSkippedPrefix("magnum", "engine-specific options")
.setHelp("Converts font to raster one of given atlas size.")
.parse(arguments.argc, arguments.argv);

6
src/Magnum/TextureTools/distancefieldconverter.cpp

@ -105,9 +105,9 @@ DistanceFieldConverter::DistanceFieldConverter(const Arguments& arguments): Plat
.addArgument("output").setHelp("output", "output image")
.addOption("importer", "AnyImageImporter").setHelp("importer", "image importer plugin")
.addOption("converter", "AnyImageConverter").setHelp("converter", "image converter plugin")
.addOption("plugin-dir", MAGNUM_PLUGINS_DIR).setHelpKey("plugin-dir", "DIR").setHelp("plugin-dir", "base plugin dir")
.addNamedArgument("output-size").setHelpKey("output-size", "\"X Y\"").setHelp("output-size", "size of output image")
.addNamedArgument("radius").setHelpKey("radius", "N").setHelp("radius", "distance field computation radius")
.addOption("plugin-dir", MAGNUM_PLUGINS_DIR).setHelp("plugin-dir", "base plugin dir", "DIR")
.addNamedArgument("output-size").setHelp("output-size", "size of output image", "\"X Y\"")
.addNamedArgument("radius").setHelp("radius", "distance field computation radius", "N")
.addSkippedPrefix("magnum", "engine-specific options")
.setHelp("Converts red channel of an image to distance field representation.")
.parse(arguments.argc, arguments.argv);

Loading…
Cancel
Save