LeviLamina
Loading...
Searching...
No Matches
Editor::ProjectConverter Class Referenceabstract
+ Inheritance diagram for Editor::ProjectConverter:

Classes

struct  ExportConversionData
 

Public Member Functions

ProjectConverteroperator= (ProjectConverter const &)
 
 ProjectConverter (ProjectConverter const &)
 
virtual void enqueueConvertImportingWorldTasks (::std::shared_ptr<::FileArchiver::Result > &sharedResult, ::Bedrock::NotNullNonOwnerPtr<::FileArchiver::ProgressReporter > progress, ::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > &prevTaskHandle)
 
virtual bool shouldCopyWorldForConversion (::std::string const &levelId) const
 
virtual void enqueueConvertExportingWorldTasks (::std::shared_ptr<::FileArchiver::ExportData > &exportData, ::Bedrock::NotNullNonOwnerPtr<::FileArchiver::ProgressReporter > progress, ::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > &prevTaskHandle, ::std::function< void(::LevelData &)> preExportCallback)
 
MCAPI ProjectConverter (::ILevelListCache &levelListCache, ::Scheduler &scheduler, ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > const &resourcePackRepository, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > keyProvider)
 
MCAPI void _fixupPackHistoryFile (::Core::PathBuffer<::std::string > const &filePath, ::std::unordered_set<::mce::UUID > const &packsToRemove) const
 
MCAPI void _fixupPacksFile (::Core::PathBuffer<::std::string > const &filePath, ::std::unordered_set<::mce::UUID > const &packsToRemove) const
 
MCAPI ::Core::PathBuffer<::std::string > _getLevelFolder (::std::string const &levelId) const
 
MCAPI void * $ctor (::ILevelListCache &levelListCache, ::Scheduler &scheduler, ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > const &resourcePackRepository, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > keyProvider)
 
MCAPI void $dtor ()
 
MCAPI void $enqueueConvertImportingWorldTasks (::std::shared_ptr<::FileArchiver::Result > &sharedResult, ::Bedrock::NotNullNonOwnerPtr<::FileArchiver::ProgressReporter > progress, ::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > &prevTaskHandle)
 
MCAPI bool $shouldCopyWorldForConversion (::std::string const &levelId) const
 
MCAPI void $enqueueConvertExportingWorldTasks (::std::shared_ptr<::FileArchiver::ExportData > &exportData, ::Bedrock::NotNullNonOwnerPtr<::FileArchiver::ProgressReporter > progress, ::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > &prevTaskHandle, ::std::function< void(::LevelData &)> preExportCallback)
 
virtual void enqueueConvertImportingWorldTasks (::std::shared_ptr<::FileArchiver::Result > &, ::Bedrock::NotNullNonOwnerPtr<::FileArchiver::ProgressReporter >, ::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > &)=0
 
virtual void enqueueConvertExportingWorldTasks (::std::shared_ptr<::FileArchiver::ExportData > &, ::Bedrock::NotNullNonOwnerPtr<::FileArchiver::ProgressReporter >, ::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > &, ::std::function< void(::LevelData &)>)=0
 

Static Public Member Functions

static MCAPI ::std::string const & WORLD_BEHAVIOR_PACKS_FILE ()
 
static MCAPI ::std::string const & WORLD_RESOURCE_PACKS_FILE ()
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 32 > mUnk510001
 
::ll::UntypedStorage< 8, 8 > mUnk77ffb6
 
::ll::UntypedStorage< 8, 24 > mUnk1acc17
 
::ll::UntypedStorage< 8, 24 > mUnkc7a3bd
 
::ll::UntypedStorage< 8, 8 > mUnk4fc66b
 

Constructor & Destructor Documentation

◆ ProjectConverter()

MCAPI Editor::ProjectConverter::ProjectConverter ( ::ILevelListCache & levelListCache,
::Scheduler & scheduler,
::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > const & resourcePackRepository,
::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > keyProvider )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ shouldCopyWorldForConversion()

virtual bool Editor::ProjectConverter::shouldCopyWorldForConversion ( ::std::string const & levelId) const
virtual

◆ _fixupPackHistoryFile()

MCAPI void Editor::ProjectConverter::_fixupPackHistoryFile ( ::Core::PathBuffer<::std::string > const & filePath,
::std::unordered_set<::mce::UUID > const & packsToRemove ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _fixupPacksFile()

MCAPI void Editor::ProjectConverter::_fixupPacksFile ( ::Core::PathBuffer<::std::string > const & filePath,
::std::unordered_set<::mce::UUID > const & packsToRemove ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _getLevelFolder()

MCAPI ::Core::PathBuffer<::std::string > Editor::ProjectConverter::_getLevelFolder ( ::std::string const & levelId) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ WORLD_BEHAVIOR_PACKS_FILE()

static MCAPI ::std::string const & Editor::ProjectConverter::WORLD_BEHAVIOR_PACKS_FILE ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ WORLD_RESOURCE_PACKS_FILE()

static MCAPI ::std::string const & Editor::ProjectConverter::WORLD_RESOURCE_PACKS_FILE ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * Editor::ProjectConverter::$ctor ( ::ILevelListCache & levelListCache,
::Scheduler & scheduler,
::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > const & resourcePackRepository,
::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > keyProvider )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void Editor::ProjectConverter::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $enqueueConvertImportingWorldTasks()

MCAPI void Editor::ProjectConverter::$enqueueConvertImportingWorldTasks ( ::std::shared_ptr<::FileArchiver::Result > & sharedResult,
::Bedrock::NotNullNonOwnerPtr<::FileArchiver::ProgressReporter > progress,
::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > & prevTaskHandle )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $shouldCopyWorldForConversion()

MCAPI bool Editor::ProjectConverter::$shouldCopyWorldForConversion ( ::std::string const & levelId) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $enqueueConvertExportingWorldTasks()

MCAPI void Editor::ProjectConverter::$enqueueConvertExportingWorldTasks ( ::std::shared_ptr<::FileArchiver::ExportData > & exportData,
::Bedrock::NotNullNonOwnerPtr<::FileArchiver::ProgressReporter > progress,
::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > & prevTaskHandle,
::std::function< void(::LevelData &)> preExportCallback )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** Editor::ProjectConverter::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: