1 #ifndef OPENMW_COMPONENTS_RESOURCEMANAGER_H
2 #define OPENMW_COMPONENTS_RESOURCEMANAGER_H
45 const std::map<std::string, File*>&
getIndex()
const;
~Manager()
Definition: manager.cpp:40
bool exists(const std::string &name) const
Definition: manager.cpp:82
bool mStrict
Definition: manager.hpp:62
Files::IStreamPtr getNormalized(const std::string &normalizedName) const
Definition: manager.cpp:74
std::shared_ptr< std::istream > IStreamPtr
Definition: constrainedfilestream.hpp:21
const std::map< std::string, File * > & getIndex() const
Definition: manager.cpp:90
std::vector< Archive * > mArchives
Definition: manager.hpp:64
void addArchive(Archive *archive)
Definition: manager.cpp:53
Definition: archive.hpp:19
std::map< std::string, File * > mIndex
Definition: manager.hpp:66
void reset()
Definition: manager.cpp:45
Manager(bool strict)
Definition: manager.cpp:34
The main class responsible for loading files from a virtual file system.
Definition: manager.hpp:20
void buildIndex()
Build the file index. Should be called when all archives have been registered.
Definition: manager.cpp:58
void normalizeFilename(std::string &name) const
Definition: manager.cpp:95
const char * name
Definition: crashcatcher.cpp:67