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

Public Member Functions

EditorManageroperator= (EditorManager const &)
 
 EditorManager (EditorManager const &)
 
virtual ::std::unique_ptr<::FileArchiver::IWorldConvertercreateWorldConverter (::ILevelListCache &, ::Scheduler &, ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > const &, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const >)
 
virtual void cleanupOrphanedTemporaryPlaytestWorlds (::ILevelListCache &levelListCache) const
 
virtual void cleanupOrphanedTemporaryRealmsUploadWorlds ()
 
virtual ::Scripting::Result_deprecated< void > scriptingTeardown ()
 
virtual ::Scripting::Result_deprecated< void > scriptingRebuild (::Scripting::ContextId contextId, bool finalEvent)
 
virtual void tryClearPlaytestRoundtripInfo ()
 
virtual::Editor::ServiceProviderCollection & getServiceProviders ()
 
MCAPI EditorManager (bool isClient, ::PacketSender &packetSender, ::IMinecraftEventing &eventing)
 
MCAPI void * $ctor (bool isClient, ::PacketSender &packetSender, ::IMinecraftEventing &eventing)
 
MCAPI void $dtor ()
 
MCAPI ::std::unique_ptr<::FileArchiver::IWorldConverter$createWorldConverter (::ILevelListCache &, ::Scheduler &, ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > const &, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const >)
 
MCAPI void $cleanupOrphanedTemporaryPlaytestWorlds (::ILevelListCache &levelListCache) const
 
MCAPI void $cleanupOrphanedTemporaryRealmsUploadWorlds ()
 
MCAPI ::Scripting::Result_deprecated< void > $scriptingTeardown ()
 
MCAPI ::Scripting::Result_deprecated< void > $scriptingRebuild (::Scripting::ContextId contextId, bool finalEvent)
 
MCAPI void $tryClearPlaytestRoundtripInfo ()
 
MCAPI::Editor::ServiceProviderCollection & $getServiceProviders ()
 
virtual bool isClientSide () const =0
 
virtual ::std::unique_ptr<::Editor::IEditorPlayercreatePlayer (::Player &)=0
 
MCAPI ::Scripting::Result_deprecated< void > _destroyServices ()
 
MCAPI::Editor::Services::IEditorService * _findService (::std::string const &serviceName) const
 
MCAPI ::Scripting::Result_deprecated< void > _initServices ()
 
MCAPI ::Scripting::Result_deprecated< void > _readyServices ()
 
MCAPI ::Scripting::Result_deprecated< void > _registerAndInitServiceList (::std::vector<::std::unique_ptr<::Editor::Services::IEditorService > > serviceList)
 
MCAPI ::Scripting::Result_deprecated<::Editor::Services::IEditorService * > _registerService (::std::unique_ptr<::Editor::Services::IEditorService > servicePtr)
 

Static Public Member Functions

static MCAPI void ** $vftableForEditorManagerServiceProvider ()
 
static MCAPI void ** $vftableForEditorServiceList ()
 
static MCAPI void ** $vftableForIEditorManager ()
 
static MCAPI void ** $vftable ()
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnka0ac2a
 
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 
::ll::UntypedStorage< 8, 24 > mUnk55e0ee
 

Constructor & Destructor Documentation

◆ EditorManager()

MCAPI Editor::EditorManager::EditorManager ( bool isClient,
::PacketSender & packetSender,
::IMinecraftEventing & eventing )
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

◆ createWorldConverter()

virtual ::std::unique_ptr<::FileArchiver::IWorldConverter > Editor::EditorManager::createWorldConverter ( ::ILevelListCache & ,
::Scheduler & ,
::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > const & ,
::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const >  )
virtual

◆ cleanupOrphanedTemporaryPlaytestWorlds()

virtual void Editor::EditorManager::cleanupOrphanedTemporaryPlaytestWorlds ( ::ILevelListCache & levelListCache) const
virtual

◆ cleanupOrphanedTemporaryRealmsUploadWorlds()

virtual void Editor::EditorManager::cleanupOrphanedTemporaryRealmsUploadWorlds ( )
virtual

◆ scriptingTeardown()

virtual ::Scripting::Result_deprecated< void > Editor::EditorManager::scriptingTeardown ( )
virtual

◆ scriptingRebuild()

virtual ::Scripting::Result_deprecated< void > Editor::EditorManager::scriptingRebuild ( ::Scripting::ContextId contextId,
bool finalEvent )
virtual

◆ tryClearPlaytestRoundtripInfo()

virtual void Editor::EditorManager::tryClearPlaytestRoundtripInfo ( )
virtual

◆ getServiceProviders()

virtual::Editor::ServiceProviderCollection & Editor::EditorManager::getServiceProviders ( )
virtual

◆ $ctor()

MCAPI void * Editor::EditorManager::$ctor ( bool isClient,
::PacketSender & packetSender,
::IMinecraftEventing & eventing )
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::EditorManager::$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.

◆ $createWorldConverter()

MCAPI ::std::unique_ptr<::FileArchiver::IWorldConverter > Editor::EditorManager::$createWorldConverter ( ::ILevelListCache & ,
::Scheduler & ,
::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > const & ,
::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider 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.

◆ $cleanupOrphanedTemporaryPlaytestWorlds()

MCAPI void Editor::EditorManager::$cleanupOrphanedTemporaryPlaytestWorlds ( ::ILevelListCache & levelListCache) 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.

◆ $cleanupOrphanedTemporaryRealmsUploadWorlds()

MCAPI void Editor::EditorManager::$cleanupOrphanedTemporaryRealmsUploadWorlds ( )
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.

◆ $scriptingTeardown()

MCAPI ::Scripting::Result_deprecated< void > Editor::EditorManager::$scriptingTeardown ( )
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.

◆ $scriptingRebuild()

MCAPI ::Scripting::Result_deprecated< void > Editor::EditorManager::$scriptingRebuild ( ::Scripting::ContextId contextId,
bool finalEvent )
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.

◆ $tryClearPlaytestRoundtripInfo()

MCAPI void Editor::EditorManager::$tryClearPlaytestRoundtripInfo ( )
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.

◆ $getServiceProviders()

MCAPI::Editor::ServiceProviderCollection & Editor::EditorManager::$getServiceProviders ( )
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.

◆ $vftableForEditorManagerServiceProvider()

static MCAPI void ** Editor::EditorManager::$vftableForEditorManagerServiceProvider ( )
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.

◆ $vftableForEditorServiceList()

static MCAPI void ** Editor::EditorManager::$vftableForEditorServiceList ( )
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.

◆ $vftableForIEditorManager()

static MCAPI void ** Editor::EditorManager::$vftableForIEditorManager ( )
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.

◆ $vftable() [1/2]

static MCAPI void ** Bedrock::EnableNonOwnerReferences::$vftable ( )
staticinherited
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.

◆ _destroyServices()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorServiceList::_destroyServices ( )
inherited
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.

◆ _findService()

MCAPI::Editor::Services::IEditorService * Editor::Services::EditorServiceList::_findService ( ::std::string const & serviceName) const
inherited
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.

◆ _initServices()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorServiceList::_initServices ( )
inherited
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.

◆ _readyServices()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorServiceList::_readyServices ( )
inherited
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.

◆ _registerAndInitServiceList()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorServiceList::_registerAndInitServiceList ( ::std::vector<::std::unique_ptr<::Editor::Services::IEditorService > > serviceList)
inherited
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.

◆ _registerService()

MCAPI ::Scripting::Result_deprecated<::Editor::Services::IEditorService * > Editor::Services::EditorServiceList::_registerService ( ::std::unique_ptr<::Editor::Services::IEditorService > servicePtr)
inherited
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() [2/2]

static MCAPI void ** Editor::Services::EditorServiceList::$vftable ( )
staticinherited
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: