Something went wrong. Try again.
OpenMW is an open implementation of the Morrowind engine
Something went wrong. Try again.
934 B · 46 lines
C++
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647#ifndef OPENMW_COMPONENTS_ESMLOADER_LOAD_H#define OPENMW_COMPONENTS_ESMLOADER_LOAD_H
#include <components/esm3/esmreader.hpp>
#include <string>#include <vector>
namespace ToUTF8{ class Utf8Encoder;}
namespace Files{ class Collections;}
namespace Loading{ class Listener;}
namespace EsmLoader{ struct EsmData;
inline constexpr std::size_t fileProgress = 1000;
struct Query { bool mLoadActivators = false; bool mLoadCells = false; bool mLoadContainers = false; bool mLoadDoors = false; bool mLoadGameSettings = false; bool mLoadLands = false; bool mLoadStatics = false; };
EsmData loadEsmData(const Query& query, const std::vector<std::string>& contentFiles, const Files::Collections& fileCollections, ESM::ReadersCache& readers, ToUTF8::Utf8Encoder* encoder, Loading::Listener* listener = nullptr);}
#endif