3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/game_refs/EnableGetWeakRef.h"
7#include "mc/deps/scripting/runtime/Result_deprecated.h"
8#include "mc/deps/scripting/script_engine/Promise.h"
18namespace Scripting {
struct Error; }
22namespace Editor::ScriptModule {
24class ScriptProjectRegionManagerService
25:
public ::EnableGetWeakRef<::Editor::ScriptModule::ScriptProjectRegionManagerService> {
38 ScriptProjectRegionManagerService& operator=(ScriptProjectRegionManagerService
const&);
39 ScriptProjectRegionManagerService(ScriptProjectRegionManagerService
const&);
40 ScriptProjectRegionManagerService();
56 MCNAPI ::Scripting::Result_deprecated<
59 ::std::string
const& dimensionId,
60 ::std::vector<::Editor::ScriptModule::ScriptProjectRegionExtents>
const& boundsList,
64 MCNAPI ::Scripting::Result_deprecated<
67 ::std::string
const& dimensionId,
68 ::std::vector<::Editor::ScriptModule::ScriptProjectRegionExtents>
const& boundsList,
69 bool areBoundsExcluded,
Definition ScriptProjectRegionExtents.h:12
MCAPI void * $ctor(::Editor::ServiceProviderCollection &services, ::Scripting::WeakLifetimeScope &scope)
static MCAPI ::Scripting::InterfaceBinding bindScriptProcessingState()
MCAPI ::Scripting::Result_deprecated< ::Scripting::Promise<::Editor::ProjectRegionManagerChunkProcessingState, ::Scripting::Error > > regenerateRegion(::std::string const &dimensionId, ::std::vector<::Editor::ScriptModule::ScriptProjectRegionExtents > const &boundsList, bool areBoundsExcluded, ::Scripting::ScriptObjectFactory &factory)
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI ::Scripting::Result_deprecated< bool > isProcessingChunks() const
MCAPI ::Scripting::Result_deprecated< ::Scripting::Promise<::Editor::ProjectRegionManagerChunkProcessingState, ::Scripting::Error > > pruneRegion(::std::string const &dimensionId, ::std::vector<::Editor::ScriptModule::ScriptProjectRegionExtents > const &boundsList, ::Scripting::ScriptObjectFactory &factory)
MCAPI void _handleChunkProcessingChangeEvent(::Scripting::Result_deprecated<::Editor::ProjectRegionManagerChunkProcessingState > const &state)
MCAPI ScriptProjectRegionManagerService(::Editor::ServiceProviderCollection &services, ::Scripting::WeakLifetimeScope &scope)
Definition ServiceProviderCollection.h:7
Definition EnableGetWeakRef.h:6
Definition Result_deprecated.h:8
Definition ScriptObjectFactory.h:7
Definition WeakLifetimeScope.h:7
Definition ProjectRegionManagerChunkProcessingState.h:7
Definition ClassBinding.h:19
Definition InterfaceBinding.h:16