14#ifndef OSGDB_CALLBACKS
15#define OSGDB_CALLBACKS 1
Definition osgDB/Callbacks:95
Location
Definition osgDB/Callbacks:99
@ LOCAL_FILE
Definition osgDB/Callbacks:100
virtual bool useFileCache() const =0
virtual Location fileLocation(const std::string &filename, const Options *options)=0
virtual ~FileLocationCallback()
Definition osgDB/Callbacks:109
Definition osgDB/Callbacks:40
virtual ~FindFileCallback()
Definition osgDB/Callbacks:48
virtual std::string findDataFile(const std::string &filename, const Options *options, CaseSensitivity caseSensitivity)
virtual std::string findLibraryFile(const std::string &filename, const Options *options, CaseSensitivity caseSensitivity)
Definition osgDB/Callbacks:53
virtual ~ReadFileCallback()
Definition osgDB/Callbacks:71
virtual ReaderWriter::ReadResult readHeightField(const std::string &filename, const Options *options)
virtual ReaderWriter::ReadResult openArchive(const std::string &filename, ReaderWriter::ArchiveStatus status, unsigned int indexBlockSizeHint, const Options *useObjectCache)
virtual ReaderWriter::ReadResult readShader(const std::string &filename, const Options *options)
virtual ReaderWriter::ReadResult readImage(const std::string &filename, const Options *options)
virtual ReaderWriter::ReadResult readObject(const std::string &filename, const Options *options)
virtual ReaderWriter::ReadResult readNode(const std::string &filename, const Options *options)
virtual ReaderWriter::ReadResult readScript(const std::string &filename, const Options *options)
Definition ReaderWriter:109
Definition ReaderWriter:184
ArchiveStatus
Definition ReaderWriter:221
Definition osgDB/Callbacks:75
virtual ReaderWriter::WriteResult writeHeightField(const osg::HeightField &obj, const std::string &fileName, const Options *options)
virtual ReaderWriter::WriteResult writeScript(const osg::Script &obj, const std::string &fileName, const Options *options)
virtual ~WriteFileCallback()
Definition osgDB/Callbacks:91
virtual ReaderWriter::WriteResult writeImage(const osg::Image &obj, const std::string &fileName, const Options *options)
virtual ReaderWriter::WriteResult writeNode(const osg::Node &obj, const std::string &fileName, const Options *options)
virtual ReaderWriter::WriteResult writeShader(const osg::Shader &obj, const std::string &fileName, const Options *options)
virtual ReaderWriter::WriteResult writeObject(const osg::Object &obj, const std::string &fileName, const Options *options)
Definition osg/ScriptEngine:30
std::deque< std::string > FilePathList
Definition osgDB/Callbacks:28
CaseSensitivity
Definition osgDB/Callbacks:31
@ CASE_INSENSITIVE
Definition osgDB/Callbacks:33
@ CASE_SENSITIVE
Definition osgDB/Callbacks:32
#define OSGDB_EXPORT
Definition osgDB/Export:39