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< void > scriptingTeardown ()
 
virtual ::Scripting::Result< 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)
 
MCFOLD 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< void > $scriptingTeardown ()
 
MCAPI ::Scripting::Result< 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 tryClearPlaytestRoundtripInfo ()
 
virtual::Editor::ServiceProviderCollection & getServiceProviders ()
 
MCAPI void * $ctor (bool packetSender, ::PacketSender &eventing, ::IMinecraftEventing &isClient)
 
MCFOLD void * $ctor ()
 
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
 
MCAPI void $cleanupOrphanedTemporaryPlaytestWorlds (::ILevelListCache &levelListCache) const
 
MCFOLD void $tryClearPlaytestRoundtripInfo ()
 
MCFOLD::Editor::ServiceProviderCollection & $getServiceProviders ()
 
MCAPI ::Scripting::Result< void > _destroyServices ()
 
MCAPI ::Scripting::Result< void > _initServices ()
 
MCAPI ::Scripting::Result< void > _readyServices ()
 
MCAPI ::Scripting::Result< 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)
 
MCFOLD::EventResult $onServerInitializeStart (::ServerInstance &instance)
 
MCFOLD::EventResult $onServerInitializeEnd (::ServerInstance &instance)
 
MCFOLD::EventResult $onServerMinecraftInitialized (::ServerInstance &instance, ::Bedrock::NotNullNonOwnerPtr<::Minecraft > const &minecraft)
 
MCFOLD::EventResult $onServerUpdateStart (::ServerInstance &instance)
 
MCFOLD::EventResult $onServerUpdateEnd (::ServerInstance &instance)
 
MCFOLD::EventResult $onServerSuspend (::ServerInstance &instance)
 
MCFOLD::EventResult $onServerResume (::ServerInstance &instance)
 
MCFOLD::EventResult $onServerThreadStarted (::ServerInstance &instance)
 
MCFOLD::EventResult $onServerThreadStopped (::ServerInstance &instance)
 
MCFOLD::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
 

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< void > Editor::EditorManagerServer::scriptingTeardown ( )
virtual

Reimplemented from Editor::EditorManager.

◆ scriptingRebuild()

virtual ::Scripting::Result< 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.

◆ cleanupOrphanedTemporaryPlaytestWorlds()

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

◆ tryClearPlaytestRoundtripInfo()

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

◆ getServiceProviders()

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

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