|
Namespaces |
| namespace | osgDB |
Defines |
| #define | OSGDB_FILEUTILS 1 |
Typedefs |
| typedef std::vector< std::string > | DirectoryContents |
Enumerations |
| enum | CaseSensitivity { CASE_SENSITIVE,
CASE_INSENSITIVE
} |
| enum | FileType { FILE_NOT_FOUND,
REGULAR_FILE,
DIRECTORY
} |
Functions |
| OSGDB_EXPORT bool | makeDirectory (const std::string &directoryPath) |
| OSGDB_EXPORT bool | makeDirectoryForFile (const std::string &filePath) |
| OSGDB_EXPORT bool | fileExists (const std::string &filename) |
| OSGDB_EXPORT FileType | fileType (const std::string &filename) |
| OSGDB_EXPORT std::string | findFileInPath (const std::string &filename, const FilePathList &filePath, CaseSensitivity caseSensitivity=CASE_SENSITIVE) |
| OSGDB_EXPORT std::string | findFileInDirectory (const std::string &fileName, const std::string &dirName, CaseSensitivity caseSensitivity=CASE_SENSITIVE) |
| OSGDB_EXPORT DirectoryContents | getDirectoryContents (const std::string &dirName) |
| void | setDataFilePathList (const FilePathList &filepath) |
| void | setDataFilePathList (const std::string &paths) |
| FilePathList & | getDataFilePathList () |
| OSGDB_EXPORT std::string | findDataFile (const std::string &filename, CaseSensitivity caseSensitivity=CASE_SENSITIVE) |
| OSGDB_EXPORT std::string | findDataFile (const std::string &filename, const ReaderWriter::Options *options, CaseSensitivity caseSensitivity=CASE_SENSITIVE) |
| void | setLibraryFilePathList (const FilePathList &filepaths) |
| void | setLibraryFilePathList (const std::string &paths) |
| FilePathList & | getLibraryFilePathList () |
| OSGDB_EXPORT std::string | findLibraryFile (const std::string &filename, CaseSensitivity caseSensitivity=CASE_SENSITIVE) |
| OSGDB_EXPORT void | convertStringPathIntoFilePathList (const std::string &paths, FilePathList &filepath) |
| OSGDB_EXPORT void | appendPlatformSpecificLibraryFilePaths (FilePathList &filepath) |