44 ProjectConverter& operator=(ProjectConverter
const&);
45 ProjectConverter(ProjectConverter
const&);
51 virtual ~ProjectConverter() ;
53 virtual void enqueueConvertImportingWorldTasks(
54 ::std::shared_ptr<::FileArchiver::Result>& sharedResult,
55 ::Bedrock::NotNullNonOwnerPtr<::FileArchiver::ProgressReporter> progress,
59 virtual bool shouldCopyWorldForConversion(::std::string
const& levelId)
const ;
61 virtual void enqueueConvertExportingWorldTasks(
62 ::std::shared_ptr<::FileArchiver::ExportData>& exportData,
63 ::Bedrock::NotNullNonOwnerPtr<::FileArchiver::ProgressReporter> progress,
65 ::gsl::not_null<::std::shared_ptr<::FileArchiver::InterventionPublishers>> interventionPublishers,
66 ::std::optional<::FileArchiver::WorldConverterExportSettings>
const exportSetting
76 ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository>
const& resourcePackRepository,
77 ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const> keyProvider
82 ::std::unordered_set<::mce::UUID>
const& packsToRemove
87 ::std::unordered_set<::mce::UUID>
const& packsToRemove
90 MCNAPI ::Core::PathBuffer<::std::string>
_getLevelFolder(::std::string
const& levelId)
const;
109 ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository>
const& resourcePackRepository,
110 ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const> keyProvider
124 ::std::shared_ptr<::FileArchiver::Result>& sharedResult,
125 ::Bedrock::NotNullNonOwnerPtr<::FileArchiver::ProgressReporter> progress,
132 ::std::shared_ptr<::FileArchiver::ExportData>& exportData,
133 ::Bedrock::NotNullNonOwnerPtr<::FileArchiver::ProgressReporter> progress,
135 ::gsl::not_null<::std::shared_ptr<::FileArchiver::InterventionPublishers>> interventionPublishers,
136 ::std::optional<::FileArchiver::WorldConverterExportSettings>
const exportSetting
MCAPI void $enqueueConvertExportingWorldTasks(::std::shared_ptr<::FileArchiver::ExportData > &exportData, ::Bedrock::NotNullNonOwnerPtr<::FileArchiver::ProgressReporter > progress, ::Bedrock::Threading::Async< void > &prevTaskHandle, ::gsl::not_null<::std::shared_ptr<::FileArchiver::InterventionPublishers > > interventionPublishers, ::std::optional<::FileArchiver::WorldConverterExportSettings > const exportSetting)
MCAPI void * $ctor(::ILevelListCache &levelListCache, ::Scheduler &scheduler, ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > const &resourcePackRepository, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > keyProvider)
MCAPI ProjectConverter(::ILevelListCache &levelListCache, ::Scheduler &scheduler, ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > const &resourcePackRepository, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > keyProvider)
Definition IContentKeyProvider.h:13