25class WorldHistoryPackSource :
public ::PackSource {
37 WorldHistoryPackSource& operator=(WorldHistoryPackSource
const&);
38 WorldHistoryPackSource(WorldHistoryPackSource
const&);
39 WorldHistoryPackSource();
44 virtual ~WorldHistoryPackSource() ;
46 virtual ::PackOrigin getPackOrigin()
const ;
48 virtual ::PackType getPackType()
const ;
59 ::std::vector<::gsl::not_null<::std::shared_ptr<::Pack>>>& packs,
70 MCNAPI ::Bedrock::Threading::Async<void> saveHistoryFile();
74 MCNAPI ::Bedrock::Threading::Async<void>
75 trackNewPacksIfNotTracked(::std::vector<::WorldPackHistory>&& worldPackHistory);
82 MCNAPI static ::Core::PathBuffer<::std::string>
MCAPI ::Core::PathBuffer<::std::string > const & getPathToWorld() const
MCAPI void * $ctor(::WorldHistoryPackSourceOptions options)
MCAPI::PackSourceLoadResult $_loadImpl(::PackSourceLoadOptions &&options)
MCAPI bool _readWorldHistoryFile(::WorldPacksHistoryFile &file) const
MCAPI ::std::unique_ptr<::Pack > _createPackFromHistoryPack(::WorldPackHistory const &worldPackHistory) const
static MCAPI void ** $vftable()
MCAPI void _addPackFromHistoryPack(::std::vector<::gsl::not_null<::std::shared_ptr<::Pack > > > &packs, ::WorldPackHistory const &worldPackHistory) const
MCAPI WorldHistoryPackSource(::WorldHistoryPackSourceOptions options)
MCAPI::PackType $getPackType() const
static MCAPI ::Core::PathBuffer<::std::string > generateHistoryFilePath(::Core::Path const &pathToWorld, ::PackType type)
MCAPI::PackOrigin $getPackOrigin() const
Definition WorldPackHistory.h:12
Definition WorldPacksHistoryFile.h:12
Definition WorldHistoryPackSourceOptions.h:5