3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/file/PathBuffer.h"
7#include "mc/resources/SubpackInfoCollection.h"
18 using PackSettingsFinishedCallback = ::std::function<void(::PackSettingsInfo
const&)>;
23 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PackManifest>> mPackManifest;
24 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mWorldId;
25 ::ll::TypedStorage<8, 40, ::std::optional<::Core::PathBuffer<::std::string>>> mWorldPath;
26 ::ll::TypedStorage<8, 8, ::PackSettingsFactory*> mPackSettingFactory;
27 ::ll::TypedStorage<8, 24, ::SubpackInfoCollection> mSubpackInfoCollection;
28 ::ll::TypedStorage<4, 4, int> mSubpackIndex;
29 ::ll::TypedStorage<8, 64, ::std::function<void(::PackSettingsInfo
const&)>> mCallback;
34 PackSettingsInfo& operator=(PackSettingsInfo
const&);
35 PackSettingsInfo(PackSettingsInfo
const&);
41 MCAPI PackSettingsInfo(::PackSettingsInfo&&);
43 MCAPI PackSettingsInfo(
44 ::std::unique_ptr<::PackManifest> packManifest,
45 ::std::optional<::std::string> worldId,
46 ::std::optional<::Core::PathBuffer<::std::string>> worldPath,
47 ::PackSettingsFactory* packSettingsFactory,
48 ::SubpackInfoCollection
const& subpackInfo,
50 ::std::function<
void(::PackSettingsInfo
const&)>
const& callback
53 MCAPI ~PackSettingsInfo();
59 MCAPI
void* $ctor(::PackSettingsInfo&&);
62 ::std::unique_ptr<::PackManifest> packManifest,
63 ::std::optional<::std::string> worldId,
64 ::std::optional<::Core::PathBuffer<::std::string>> worldPath,
65 ::PackSettingsFactory* packSettingsFactory,
66 ::SubpackInfoCollection
const& subpackInfo,
68 ::std::function<
void(::PackSettingsInfo
const&)>
const& callback
Definition PackManifest.h:37
Definition PackSettingsFactory.h:23
Definition PackSettingsInfo.h:5