3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/game_refs/EnableGetWeakRef.h"
7#include "mc/deps/scripting/runtime/Result_deprecated.h"
19namespace Editor {
class RelativeVolumeListBlockVolume; }
20namespace Editor {
class ServiceProviderCollection; }
21namespace Editor {
struct ProjectRegionConfig; }
22namespace mce {
class UUID; }
163 ::std::optional<::Bounds> bounds
Definition BoundingBox.h:13
Definition ChunkSource.h:34
Definition Dimension.h:83
Definition ProjectRegion.h:27
MCAPI ::Scripting::Result_deprecated< void > requestExpandToInclude(::Bounds const &bounds)
MCAPI void _processBounds()
MCAPI void * $ctor(::Editor::ServiceProviderCollection &serviceProviders, ::Editor::ProjectRegionConfig const &config)
MCAPI ::Scripting::Result_deprecated<::mce::UUID > requestAvailabilityCheck(::std::function< void(::Scripting::Result_deprecated< void >)> callback, ::std::optional<::Bounds > bounds)
MCAPI void _onChunkLoaded(::ChunkSource &, ::LevelChunk &levelChunk, int)
MCAPI ProjectRegion(::Editor::ServiceProviderCollection &serviceProviders, ::Editor::ProjectRegionConfig const &config)
MCAPI void _discardRequests()
MCAPI void _initialize(::Dimension &dimension)
MCAPI bool _isBoundsAvailable(::Bounds const &bounds) const
MCAPI void _updateChunksToProcess()
MCAPI ::Scripting::Result_deprecated< void > requestBoundsUpdate(::Bounds const &bounds)
MCAPI ::Scripting::Result_deprecated<::mce::UUID > requestBlockOperationArea(::Editor::RelativeVolumeListBlockVolume volume, ::std::function< void(::Editor::RelativeVolumeListBlockVolume const &, ::std::optional<::Scripting::Result_deprecated< void > >)> callback)
MCAPI ::Scripting::Result_deprecated< void > requestMove(::BlockPos const ¢er)
MCAPI bool isAreaAvailable(::BoundingBox const &area)
MCAPI bool _isChunkAvailable(::ChunkPos const &chunkPos) const
MCAPI ::Scripting::Result_deprecated< void > setBlock(::BlockPos const &pos, ::Block const &block)
MCAPI void _processBlockOperationAreas()
MCAPI void _processAvailability()
Definition RelativeVolumeListBlockVolume.h:21
Definition ServiceProviderCollection.h:7
Definition EnableGetWeakRef.h:6
Definition LevelChunk.h:77
Definition Result_deprecated.h:8
Definition ProjectRegionConfig.h:7
Definition ProjectRegion.h:87
Definition ProjectRegion.h:36
MCAPI ~BlockOperationAreaRequest()
MCAPI void * $ctor(::Editor::RelativeVolumeListBlockVolume volume, ::std::function< void(::Editor::RelativeVolumeListBlockVolume const &, ::std::optional<::Scripting::Result_deprecated< void > >)> callback)
MCAPI BlockOperationAreaRequest(::Editor::RelativeVolumeListBlockVolume volume, ::std::function< void(::Editor::RelativeVolumeListBlockVolume const &, ::std::optional<::Scripting::Result_deprecated< void > >)> callback)