14#ifndef OSGDB_FILECACHE
15#define OSGDB_FILECACHE 1
DatabaseRevisionsList _databaseRevisionsList
Definition FileCache:68
bool loadDatabaseRevisionsForFile(const std::string &originanlFileName)
virtual ReaderWriter::WriteResult writeShader(const osg::Shader &shader, const std::string &originalFileName, const osgDB::Options *options) const
virtual std::string createCacheFileName(const std::string &originalFileName) const
std::string _fileCachePath
Definition FileCache:66
bool isCachedFileBlackListed(const std::string &originalFileName) const
virtual ReaderWriter::ReadResult readObject(const std::string &originalFileName, const osgDB::Options *options) const
const std::string & getFileCachePath() const
Definition FileCache:32
virtual ReaderWriter::WriteResult writeNode(const osg::Node &node, const std::string &originalFileName, const osgDB::Options *options) const
DatabaseRevisionsList & getDatabaseRevisionsList()
Definition FileCache:58
virtual ReaderWriter::WriteResult writeHeightField(const osg::HeightField &hf, const std::string &originalFileName, const osgDB::Options *options) const
virtual ReaderWriter::ReadResult readImage(const std::string &originalFileName, const osgDB::Options *options) const
FileList * readFileList(const std::string &originalFileName) const
virtual ReaderWriter::WriteResult writeObject(const osg::Object &object, const std::string &originalFileName, const osgDB::Options *options) const
virtual ReaderWriter::ReadResult readNode(const std::string &originalFileName, const osgDB::Options *options, bool buildKdTreeIfRequired=true) const
virtual bool isFileAppropriateForFileCache(const std::string &originalFileName) const
FileCache(const std::string &path)
virtual ReaderWriter::WriteResult writeImage(const osg::Image &image, const std::string &originalFileName, const osgDB::Options *options) const
virtual ReaderWriter::ReadResult readShader(const std::string &originalFileName, const osgDB::Options *options) const
std::list< osg::ref_ptr< DatabaseRevisions > > DatabaseRevisionsList
Definition FileCache:57
bool removeFileFromBlackListed(const std::string &originalFileName) const
virtual ReaderWriter::ReadResult readHeightField(const std::string &originalFileName, const osgDB::Options *options) const
virtual bool existsInCache(const std::string &originalFileName) const
Definition DatabaseRevisions:26
Definition ReaderWriter:109
Definition ReaderWriter:184
#define OSGDB_EXPORT
Definition osgDB/Export:39