3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/NonOwnerPointer.h"
7#include "mc/deps/scripting/runtime/Result_deprecated.h"
8#include "mc/editor/serviceproviders/EditorManagerServiceProvider.h"
9#include "mc/editor/services/EditorServiceList.h"
10#include "mc/server/editor/IEditorManager.h"
11#include "mc/world/level/FileArchiver.h"
38 EditorManager& operator=(EditorManager
const&);
39 EditorManager(EditorManager
const&);
45 virtual ~EditorManager() ;
47 virtual ::std::unique_ptr<::FileArchiver::IWorldConverter> createWorldConverter(
50 ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository>
const&,
51 ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const>
54 virtual void cleanupOrphanedTemporaryPlaytestWorlds(
::ILevelListCache& levelListCache)
const ;
56 virtual void cleanupOrphanedTemporaryRealmsUploadWorlds() ;
58 virtual ::Scripting::Result_deprecated<void> scriptingTeardown() ;
60 virtual ::Scripting::Result_deprecated<void>
63 virtual void tryClearPlaytestRoundtripInfo() ;
65 virtual ::Editor::ServiceProviderCollection& getServiceProviders() ;
92 ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository>
const&,
93 ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const>
Definition EditorManagerServiceProvider.h:12
MCAPI EditorManager(bool isClient, ::PacketSender &packetSender, ::IMinecraftEventing &eventing)
MCAPI void * $ctor(bool isClient, ::PacketSender &packetSender, ::IMinecraftEventing &eventing)
static MCAPI void ** $vftableForEditorManagerServiceProvider()
MCAPI ::Scripting::Result_deprecated< void > $scriptingTeardown()
MCAPI ::Scripting::Result_deprecated< void > $scriptingRebuild(::Scripting::ContextId contextId, bool finalEvent)
static MCAPI void ** $vftableForEditorServiceList()
MCAPI void $tryClearPlaytestRoundtripInfo()
MCAPI::Editor::ServiceProviderCollection & $getServiceProviders()
MCAPI void $cleanupOrphanedTemporaryRealmsUploadWorlds()
MCAPI void $cleanupOrphanedTemporaryPlaytestWorlds(::ILevelListCache &levelListCache) const
static MCAPI void ** $vftableForIEditorManager()
MCAPI ::std::unique_ptr<::FileArchiver::IWorldConverter > $createWorldConverter(::ILevelListCache &, ::Scheduler &, ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > const &, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const >)
Definition IEditorManager.h:25
Definition ServiceProviderCollection.h:7
Definition EditorServiceList.h:16
Definition IContentKeyProvider.h:13
Definition ILevelListCache.h:27
Definition IMinecraftEventing.h:137
Definition IResourcePackRepository.h:34
Definition PacketSender.h:17
Definition Scheduler.h:14