LeviLamina
Loading...
Searching...
No Matches
Editor::EditorManagerServer Class Reference
+ Inheritance diagram for Editor::EditorManagerServer:

Public Types

using EventType = ::ServerInstanceNotificationEvent
 

Public Member Functions

EditorManagerServeroperator= (EditorManagerServer const &)
 
 EditorManagerServer (EditorManagerServer const &)
 
virtual::EventResult onEvent (::ScriptingWorldInitializeEvent const &scriptingInitializedEvent)
 
virtual bool isClientSide () const
 
virtual ::std::unique_ptr<::Editor::IEditorPlayercreatePlayer (::Player &player)
 
virtual::EventResult onServerLevelInitialized (::ServerInstance &instance, ::Level &level)
 
virtual::EventResult onStartLeaveGame (::ServerInstance &instance)
 
virtual ::Scripting::Result_deprecated< void > scriptingTeardown ()
 
virtual ::Scripting::Result_deprecated< void > scriptingRebuild (::Scripting::ContextId contextId, bool finalEvent)
 
virtual ::std::unique_ptr<::FileArchiver::IWorldConvertercreateWorldConverter (::ILevelListCache &levelListCache, ::Scheduler &scheduler, ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > const &resourcePackRepository, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > keyProvider)
 
MCAPI EditorManagerServer (::ServerInstance &server)
 
MCAPI void _dispatchToServerPlayers (::Editor::Network::INetworkPayload &payload)
 
MCAPI ::std::vector<::std::unique_ptr<::Scripting::GenericModuleBindingFactory > > getServerModuleFactories ()
 
MCAPI void * $ctor (::ServerInstance &server)
 
MCAPI void $dtor ()
 
MCAPI::EventResult $onEvent (::ScriptingWorldInitializeEvent const &scriptingInitializedEvent)
 
MCAPI bool $isClientSide () const
 
MCAPI ::std::unique_ptr<::Editor::IEditorPlayer$createPlayer (::Player &player)
 
MCAPI::EventResult $onServerLevelInitialized (::ServerInstance &instance, ::Level &level)
 
MCAPI::EventResult $onStartLeaveGame (::ServerInstance &instance)
 
MCAPI ::Scripting::Result_deprecated< void > $scriptingTeardown ()
 
MCAPI ::Scripting::Result_deprecated< void > $scriptingRebuild (::Scripting::ContextId contextId, bool finalEvent)
 
MCAPI ::std::unique_ptr<::FileArchiver::IWorldConverter$createWorldConverter (::ILevelListCache &levelListCache, ::Scheduler &scheduler, ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > const &resourcePackRepository, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > keyProvider)
 
virtual void cleanupOrphanedTemporaryPlaytestWorlds (::ILevelListCache &levelListCache) const
 
virtual void cleanupOrphanedTemporaryRealmsUploadWorlds ()
 
virtual void tryClearPlaytestRoundtripInfo ()
 
virtual::Editor::ServiceProviderCollection & getServiceProviders ()
 
MCAPI void * $ctor (bool isClient, ::PacketSender &packetSender, ::IMinecraftEventing &eventing)
 
MCAPI void $cleanupOrphanedTemporaryPlaytestWorlds (::ILevelListCache &levelListCache) const
 
MCAPI void $cleanupOrphanedTemporaryRealmsUploadWorlds ()
 
MCAPI void $tryClearPlaytestRoundtripInfo ()
 
MCAPI::Editor::ServiceProviderCollection & $getServiceProviders ()
 
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)
 
virtual::EventResult onServerInitializeStart (::ServerInstance &instance)
 
virtual::EventResult onServerInitializeEnd (::ServerInstance &instance)
 
virtual::EventResult onServerMinecraftInitialized (::ServerInstance &instance, ::Bedrock::NotNullNonOwnerPtr<::Minecraft > const &minecraft)
 
virtual::EventResult onServerUpdateStart (::ServerInstance &instance)
 
virtual::EventResult onServerUpdateEnd (::ServerInstance &instance)
 
virtual::EventResult onServerSuspend (::ServerInstance &instance)
 
virtual::EventResult onServerResume (::ServerInstance &instance)
 
virtual::EventResult onServerThreadStarted (::ServerInstance &instance)
 
virtual::EventResult onServerThreadStopped (::ServerInstance &instance)
 
virtual::EventResult onEvent (::ServerInstanceNotificationEvent const &event)
 
MCAPI::EventResult $onServerInitializeStart (::ServerInstance &instance)
 
MCAPI::EventResult $onServerInitializeEnd (::ServerInstance &instance)
 
MCAPI::EventResult $onServerMinecraftInitialized (::ServerInstance &instance, ::Bedrock::NotNullNonOwnerPtr<::Minecraft > const &minecraft)
 
MCAPI::EventResult $onServerUpdateStart (::ServerInstance &instance)
 
MCAPI::EventResult $onServerUpdateEnd (::ServerInstance &instance)
 
MCAPI::EventResult $onServerSuspend (::ServerInstance &instance)
 
MCAPI::EventResult $onServerResume (::ServerInstance &instance)
 
MCAPI::EventResult $onServerThreadStarted (::ServerInstance &instance)
 
MCAPI::EventResult $onServerThreadStopped (::ServerInstance &instance)
 
MCAPI::EventResult $onEvent (::ServerInstanceNotificationEvent const &event)
 

Static Public Member Functions

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

Public Attributes

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

Constructor & Destructor Documentation

◆ EditorManagerServer()

MCAPI Editor::EditorManagerServer::EditorManagerServer ( ::ServerInstance & server)
explicit
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

◆ isClientSide()

virtual bool Editor::EditorManagerServer::isClientSide ( ) const
virtual

◆ createPlayer()

virtual ::std::unique_ptr<::Editor::IEditorPlayer > Editor::EditorManagerServer::createPlayer ( ::Player & player)
virtual

◆ scriptingTeardown()

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

Reimplemented from Editor::EditorManager.

◆ scriptingRebuild()

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

Reimplemented from Editor::EditorManager.

◆ createWorldConverter()

virtual ::std::unique_ptr<::FileArchiver::IWorldConverter > Editor::EditorManagerServer::createWorldConverter ( ::ILevelListCache & levelListCache,
::Scheduler & scheduler,
::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > const & resourcePackRepository,
::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > keyProvider )
virtual

Reimplemented from Editor::EditorManager.

◆ _dispatchToServerPlayers()

MCAPI void Editor::EditorManagerServer::_dispatchToServerPlayers ( ::Editor::Network::INetworkPayload & payload)
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.

◆ getServerModuleFactories()

MCAPI ::std::vector<::std::unique_ptr<::Scripting::GenericModuleBindingFactory > > Editor::EditorManagerServer::getServerModuleFactories ( )
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() [1/2]

MCAPI void * Editor::EditorManagerServer::$ctor ( ::ServerInstance & server)
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::EditorManagerServer::$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.

◆ $onEvent() [1/2]

MCAPI::EventResult Editor::EditorManagerServer::$onEvent ( ::ScriptingWorldInitializeEvent const & scriptingInitializedEvent)
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.

◆ $isClientSide()

MCAPI bool Editor::EditorManagerServer::$isClientSide ( ) 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.

◆ $createPlayer()

MCAPI ::std::unique_ptr<::Editor::IEditorPlayer > Editor::EditorManagerServer::$createPlayer ( ::Player & player)
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.

◆ $onServerLevelInitialized()

MCAPI::EventResult Editor::EditorManagerServer::$onServerLevelInitialized ( ::ServerInstance & instance,
::Level & level )
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.

◆ $onStartLeaveGame()

MCAPI::EventResult Editor::EditorManagerServer::$onStartLeaveGame ( ::ServerInstance & instance)
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::EditorManagerServer::$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::EditorManagerServer::$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.

◆ $createWorldConverter()

MCAPI ::std::unique_ptr<::FileArchiver::IWorldConverter > Editor::EditorManagerServer::$createWorldConverter ( ::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.

◆ $vftableForIEditorManager()

static MCAPI void ** Editor::EditorManagerServer::$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.

◆ $vftableForEditorServiceList()

static MCAPI void ** Editor::EditorManagerServer::$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.

◆ $vftableForEditorManagerServiceProvider()

static MCAPI void ** Editor::EditorManagerServer::$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.

◆ $vftableForServerInstanceEventListener()

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

◆ $vftableForEventListenerDispatcher()

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

◆ cleanupOrphanedTemporaryPlaytestWorlds()

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

◆ cleanupOrphanedTemporaryRealmsUploadWorlds()

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

◆ tryClearPlaytestRoundtripInfo()

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

◆ getServiceProviders()

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

◆ $ctor() [2/2]

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

◆ $cleanupOrphanedTemporaryPlaytestWorlds()

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

◆ $cleanupOrphanedTemporaryRealmsUploadWorlds()

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

◆ $tryClearPlaytestRoundtripInfo()

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

◆ $getServiceProviders()

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

◆ $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.

◆ _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.

◆ $onServerInitializeStart()

MCAPI::EventResult ServerInstanceEventListener::$onServerInitializeStart ( ::ServerInstance & instance)
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.

◆ $onServerInitializeEnd()

MCAPI::EventResult ServerInstanceEventListener::$onServerInitializeEnd ( ::ServerInstance & instance)
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.

◆ $onServerMinecraftInitialized()

MCAPI::EventResult ServerInstanceEventListener::$onServerMinecraftInitialized ( ::ServerInstance & instance,
::Bedrock::NotNullNonOwnerPtr<::Minecraft > const & minecraft )
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.

◆ $onServerUpdateStart()

MCAPI::EventResult ServerInstanceEventListener::$onServerUpdateStart ( ::ServerInstance & instance)
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.

◆ $onServerUpdateEnd()

MCAPI::EventResult ServerInstanceEventListener::$onServerUpdateEnd ( ::ServerInstance & instance)
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.

◆ $onServerSuspend()

MCAPI::EventResult ServerInstanceEventListener::$onServerSuspend ( ::ServerInstance & instance)
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.

◆ $onServerResume()

MCAPI::EventResult ServerInstanceEventListener::$onServerResume ( ::ServerInstance & instance)
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.

◆ $onServerThreadStarted()

MCAPI::EventResult ServerInstanceEventListener::$onServerThreadStarted ( ::ServerInstance & instance)
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.

◆ $onServerThreadStopped()

MCAPI::EventResult ServerInstanceEventListener::$onServerThreadStopped ( ::ServerInstance & instance)
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.

◆ $onEvent() [2/2]

MCAPI::EventResult ServerInstanceEventListener::$onEvent ( ::ServerInstanceNotificationEvent const & event)
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.

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