Classes | |
class | Archive |
class | Block |
class | DatabasePager |
class | DotOsgWrapper |
class | DynamicLibrary |
class | Field |
class | FieldReader |
class | FieldReaderIterator |
class | ImageOptions |
class | Input |
class | Output |
class | ParameterOutput |
class | ReaderWriter |
class | ReentrantMutex |
struct | basic_type_wrapper |
struct | type_wrapper |
class | Registry |
class | RegisterDotOsgWrapperProxy |
class | RegisterReaderWriterProxy |
class | SharedStateManager |
Typedefs | |
typedef std::vector< std::string > | DirectoryContents |
typedef std::deque< std::string > | FilePathList |
Enumerations | |
enum | CaseSensitivity { CASE_SENSITIVE, CASE_INSENSITIVE } |
enum | FileType { FILE_NOT_FOUND, REGULAR_FILE, DIRECTORY } |
Functions | |
OSGDB_EXPORT Archive * | openArchive (const std::string &filename, Archive::ArchiveStatus status, unsigned int indexBlockSizeHint=4096) |
OSGDB_EXPORT Archive * | openArchive (const std::string &filename, Archive::ArchiveStatus status, unsigned int indexBlockSizeHint, ReaderWriter::Options *options) |
OSGDB_EXPORT std::string | getFilePath (const std::string &filename) |
OSGDB_EXPORT std::string | getFileExtension (const std::string &filename) |
OSGDB_EXPORT std::string | getLowerCaseFileExtension (const std::string &filename) |
OSGDB_EXPORT std::string | getSimpleFileName (const std::string &fileName) |
OSGDB_EXPORT std::string | getNameLessExtension (const std::string &fileName) |
OSGDB_EXPORT std::string | getStrippedName (const std::string &fileName) |
OSGDB_EXPORT std::string | convertFileNameToWindowsStyle (const std::string &fileName) |
OSGDB_EXPORT std::string | convertFileNameToUnixStyle (const std::string &fileName) |
OSGDB_EXPORT bool | isFileNameNativeStyle (const std::string &fileName) |
OSGDB_EXPORT std::string | convertFileNameToNativeStyle (const std::string &fileName) |
OSGDB_EXPORT bool | equalCaseInsensitive (const std::string &lhs, const std::string &rhs) |
OSGDB_EXPORT bool | equalCaseInsensitive (const std::string &lhs, const char *rhs) |
OSGDB_EXPORT bool | containsServerAddress (const std::string &filename) |
OSGDB_EXPORT std::string | getServerAddress (const std::string &filename) |
OSGDB_EXPORT std::string | getServerFileName (const std::string &filename) |
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) |
template<class Iterator> | |
void | writeArray (Output &fw, Iterator first, Iterator last, int noItemsPerLine=0) |
template<class Iterator> | |
void | writeArrayAsInts (Output &fw, Iterator first, Iterator last, int noItemsPerLine=0) |
OSGDB_EXPORT osg::Object * | readObjectFile (const std::string &filename, const ReaderWriter::Options *options) |
osg::Object * | readObjectFile (const std::string &filename) |
OSGDB_EXPORT osg::Image * | readImageFile (const std::string &filename, const ReaderWriter::Options *options) |
osg::Image * | readImageFile (const std::string &filename) |
OSGDB_EXPORT osg::HeightField * | readHeightFieldFile (const std::string &filename, const ReaderWriter::Options *options) |
osg::HeightField * | readHeightFieldFile (const std::string &filename) |
OSGDB_EXPORT osg::Node * | readNodeFile (const std::string &filename, const ReaderWriter::Options *options) |
osg::Node * | readNodeFile (const std::string &filename) |
OSGDB_EXPORT osg::Node * | readNodeFiles (std::vector< std::string > &commandLine, const ReaderWriter::Options *options) |
osg::Node * | readNodeFiles (std::vector< std::string > &commandLine) |
OSGDB_EXPORT osg::Node * | readNodeFiles (osg::ArgumentParser &parser, const ReaderWriter::Options *options) |
osg::Node * | readNodeFiles (osg::ArgumentParser &parser) |
void | readCommandLine (osg::ArgumentParser &parser) |
OSGDB_EXPORT bool | writeObjectFile (const osg::Object &object, const std::string &filename) |
OSGDB_EXPORT bool | writeImageFile (const osg::Image &image, const std::string &filename) |
OSGDB_EXPORT bool | writeHeightFieldFile (const osg::HeightField &hf, const std::string &filename) |
OSGDB_EXPORT bool | writeNodeFile (const osg::Node &node, const std::string &filename) |
|
simple list of names to represent a directory's contents. |
|
list of directories to search through which searching for files. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
convert a string containing a list of paths deliminated either with ';' (Windows) or ':' (All other platforms) into FilePath represetation. |
|
|
|
|
|
return true if a file exisits. |
|
return type of file. |
|
Search for specified file in file system, checking first the database path set in the Options structure, then the DataFilePathList for possible paths, returning the full path of the first valid file found, return an empty string if no string is found. |
|
Search for specified file in file system, checking the DataFilePathList for possible paths, returning the full path of the first valid file found, return an empty string if no string is found. |
|
return the directory/filename of a file if its is contained within specified directory. return "" if directory does not contain file. If caseInsensitive is set to true then a case insensitive comparison is used to compare fileName to directory contents. This is useful when unix programs attempt read case insentive windows filenames. |
|
find specified file in specified file path. |
|
|
|
|
|
return the contents of a directory. returns an empty array on any error. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Open an archive for reading or writing. |
|
Open an archive for reading or writing. |
|
read the command line arguments. |
|
Read an osg::HeightField from file. Return valid osg::HeightField on success, return NULL on failure. The osgDB::Registry is used to load the appropriate ReaderWriter plugin for the filename extension, and this plugin then handles the request to read the specified file. |
|
Read an osg::HeightField from file. Return valid osg::HeightField on success, return NULL on failure. Use the Options object to control cache operations and file search paths in osgDB::Registry. The osgDB::Registry is used to load the appropriate ReaderWriter plugin for the filename extension, and this plugin then handles the request to read the specified file. |
|
Read an osg::Image from file. Return valid osg::Image on success, return NULL on failure. The osgDB::Registry is used to load the appropriate ReaderWriter plugin for the filename extension, and this plugin then handles the request to read the specified file. |
|
Read an osg::Image from file. Return valid osg::Image on success, return NULL on failure. Use the Options object to control cache operations and file search paths in osgDB::Registry. The osgDB::Registry is used to load the appropriate ReaderWriter plugin for the filename extension, and this plugin then handles the request to read the specified file. |
|
Read an osg::Node from file. Return valid osg::Node on success, return NULL on failure. The osgDB::Registry is used to load the appropriate ReaderWriter plugin for the filename extension, and this plugin then handles the request to read the specified file. |
|
Read an osg::Node from file. Return valid osg::Node on success, return NULL on failure. Use the Options object to control cache operations and file search paths in osgDB::Registry. The osgDB::Registry is used to load the appropriate ReaderWriter plugin for the filename extension, and this plugin then handles the request to read the specified file. |
|
Read an osg::Node subgraph from files, creating a osg::Group to contain the nodes if more than one subgraph has been loaded. |
|
Read an osg::Node subgraph from files, creating a osg::Group to contain the nodes if more than one subgraph has been loaded. Use the Options object to control cache operations and file search paths in osgDB::Registry. |
|
Read an osg::Node subgraph from files, creating a osg::Group to contain the nodes if more than one subgraph has been loaded. |
|
Read an osg::Node subgraph from files, creating a osg::Group to contain the nodes if more than one subgraph has been loaded. Use the Options object to control cache operations and file search paths in osgDB::Registry. |
|
Read an osg::Object from file. Return valid osg::Object on success, return NULL on failure. The osgDB::Registry is used to load the appropriate ReaderWriter plugin for the filename extension, and this plugin then handles the request to read the specified file. |
|
Read an osg::Object from file. Return valid osg::Object on success, return NULL on failure. Use the Options object to control cache operations and file search paths in osgDB::Registry. The osgDB::Registry is used to load the appropriate ReaderWriter plugin for the filename extension, and this plugin then handles the request to read the specified file. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Write an osg::HeightField to file. Return true on success, return false on failure. The osgDB::Registry is used to load the appropriate ReaderWriter plugin for the filename extension, and this plugin then handles the request to write the specified file. |
|
Write an osg::Image to file. Return true on success, return false on failure. The osgDB::Registry is used to load the appropriate ReaderWriter plugin for the filename extension, and this plugin then handles the request to write the specified file. |
|
Write an osg::Node to file. Return true on success, return false on failure. The osgDB::Registry is used to load the appropriate ReaderWriter plugin for the filename extension, and this plugin then handles the request to write the specified file. |
|
Write an osg::Object to file. Return true on success, return false on failure. The osgDB::Registry is used to load the appropriate ReaderWriter plugin for the filename extension, and this plugin then handles the request to write the specified file. |