Added osgDB::getSortedDirectoryContents and osgDB::FileNameComparator to help with sorting directory contents into alphabetic and numerical order.

This commit is contained in:
Robert Osfield
2012-09-12 16:02:02 +00:00
parent cfe36876d4
commit 5d5cf26138
3 changed files with 62 additions and 0 deletions

View File

@@ -549,6 +549,13 @@ static void appendInstallationLibraryFilePaths(osgDB::FilePathList& filepath)
#endif // unix getDirectoryContexts
osgDB::DirectoryContents osgDB::getSortedDirectoryContents(const std::string& dirName)
{
osgDB::DirectoryContents filenames = osgDB::getDirectoryContents(dirName);
std::sort(filenames.begin(), filenames.end(), osgDB::FileNameComparator());
return filenames;
}
osgDB::DirectoryContents osgDB::expandWildcardsInFilename(const std::string& filename)
{