30 struct ExportConversionData {
41 ExportConversionData& operator=(ExportConversionData
const&);
42 ExportConversionData(ExportConversionData
const&);
43 ExportConversionData();
58 ProjectConverter& operator=(ProjectConverter
const&);
59 ProjectConverter(ProjectConverter
const&);
65 virtual ~ProjectConverter() ;
67 virtual void enqueueConvertImportingWorldTasks(
68 ::std::shared_ptr<::FileArchiver::Result>& sharedResult,
69 ::Bedrock::NotNullNonOwnerPtr<::FileArchiver::ProgressReporter> progress,
73 virtual bool shouldCopyWorldForConversion(::std::string
const& levelId)
const ;
75 virtual void enqueueConvertExportingWorldTasks(
76 ::std::shared_ptr<::FileArchiver::ExportData>& exportData,
77 ::Bedrock::NotNullNonOwnerPtr<::FileArchiver::ProgressReporter> progress,
79 ::gsl::not_null<::std::shared_ptr<::FileArchiver::InterventionPublishers>> interventionPublishers
89 ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository>
const& resourcePackRepository,
90 ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const> keyProvider
95 ::std::unordered_set<::mce::UUID>
const& packsToRemove
100 ::std::unordered_set<::mce::UUID>
const& packsToRemove
103 MCNAPI ::Core::PathBuffer<::std::string>
_getLevelFolder(::std::string
const& levelId)
const;
120 ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository>
const& resourcePackRepository,
121 ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const> keyProvider
135 ::std::shared_ptr<::FileArchiver::Result>& sharedResult,
136 ::Bedrock::NotNullNonOwnerPtr<::FileArchiver::ProgressReporter> progress,
143 ::std::shared_ptr<::FileArchiver::ExportData>& exportData,
144 ::Bedrock::NotNullNonOwnerPtr<::FileArchiver::ProgressReporter> progress,
146 ::gsl::not_null<::std::shared_ptr<::FileArchiver::InterventionPublishers>> interventionPublishers
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)
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