41 EditorProjectRegionManagerService& operator=(EditorProjectRegionManagerService
const&);
42 EditorProjectRegionManagerService(EditorProjectRegionManagerService
const&);
43 EditorProjectRegionManagerService();
48 virtual ~EditorProjectRegionManagerService() ;
50 virtual ::Scripting::Result_deprecated<void> init() ;
52 virtual ::Scripting::Result_deprecated<void> ready() ;
54 virtual ::Scripting::Result_deprecated<void> quit() ;
56 virtual ::std::string_view getServiceName()
const ;
58 virtual ::WeakRef<::Editor::ProjectRegion> createRegion(
61 ::std::optional<uint64> ownerId
64 virtual ::Scripting::Result_deprecated<void> destroyRegion(
::mce::UUID const&
id) ;
66 virtual ::std::vector<::WeakRef<::Editor::ProjectRegion>> getAllRegions()
const ;
68 virtual ::WeakRef<::Editor::ProjectRegion> getRegion(
::mce::UUID const&
id)
const ;
70 virtual ::Scripting::Result_deprecated<void> regenerateRegion(
72 ::std::vector<::Bounds>
const& boundsList,
73 bool regenerateWorldWithExcludedBounds
76 virtual ::Scripting::Result_deprecated<void>
77 pruneRegion(
::DimensionType dimensionType, ::std::vector<::Bounds>
const& boundsList) ;
79 virtual bool isProcessingChunks()
const ;
81 virtual ::std::optional<::Editor::ProjectRegionManagerChunkProcessingState> getChunkProcessingState()
const
84 virtual ::Bedrock::PubSub::Subscription registerChunkProcessingChangeListener(
111 MCNAPI ::Scripting::Result_deprecated<void>
$init();
113 MCNAPI ::Scripting::Result_deprecated<void>
$ready();
115 MCNAPI ::Scripting::Result_deprecated<void>
$quit();
119 MCNAPI ::WeakRef<::Editor::ProjectRegion>
130 ::std::vector<::Bounds>
const& boundsList,
131 bool regenerateWorldWithExcludedBounds
134 MCNAPI ::Scripting::Result_deprecated<void>