The osg options translator provides utility functions for encoding values into and decoding values out of the osgDB::ReaderWriter::Options options string.
|
| static void | addOption (std::string &output, const std::string &opt) |
| |
| static bool | findOption (const std::string &output, const std::string &opt) |
| |
| static bool | findAndRemoveOption (std::string &optionsToModify, const std::string &opt) |
| |
| static void | removeOption (std::string &optionsToModify, const std::string &optionStr) |
| |
| static void | addOptionValuePair (std::string &output, const std::string &opt, const std::string &value, bool allowMultiple=false) |
| |
| static void | addOptionValuePair (std::string &output, const std::string &opt, double value, bool allowMultiple=false) |
| |
| static void | addOptionValuePair (std::string &output, const std::string &opt, int value, bool allowMultiple=false) |
| |
| static bool | findOptionValuePair (const std::string &output, const std::string &option, std::string &value) |
| |
| static bool | removeOptionValuePair (std::string &optionsToModify, const std::string &opt, bool removeAllInstances=true) |
| |
| static void | findAllOptions (const std::string &output, std::multimap< std::string, std::string > &optionStore) |
| |