3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/game_refs/EnableGetWeakRef.h"
7#include "mc/deps/script_core/runtime/scripting/Result_deprecated.h"
20namespace mce {
class UUID; }
34 struct AvailabilityRequest {
46 AvailabilityRequest& operator=(AvailabilityRequest
const&);
47 AvailabilityRequest(AvailabilityRequest
const&);
48 AvailabilityRequest();
51 struct BlockOperationAreaRequest {
65 BlockOperationAreaRequest& operator=(BlockOperationAreaRequest
const&);
66 BlockOperationAreaRequest(BlockOperationAreaRequest
const&);
67 BlockOperationAreaRequest();
94 ProjectRegion& operator=(ProjectRegion
const&);
95 ProjectRegion(ProjectRegion
const&);
128 ::std::optional<::Bounds> bounds
Definition BoundingBox.h:13
Definition ChunkSource.h:36
Definition Dimension.h:86
MCAPI ::Scripting::Result_deprecated< void > requestExpandToInclude(::Bounds const &bounds)
MCAPI void _processBounds()
MCAPI ProjectRegion(::Dimension &dimension, ::Editor::ProjectRegionConfig const &config, ::std::optional< uint64 > ownerId)
MCAPI ::Scripting::Result_deprecated< void > tryDimensionTransfer(::Dimension &newDimension)
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 void _refreshChunksToProcess()
MCAPI void * $ctor(::Dimension &dimension, ::Editor::ProjectRegionConfig const &config, ::std::optional< uint64 > ownerId)
MCAPI void _initialize(::Dimension &dimension)
MCAPI bool _isBoundsAvailable(::Bounds const &bounds) const
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 void _onChunkUnloaded(::LevelChunk &levelChunk)
MCAPI bool isLocationAvailable(::BlockPos const &loc) const
MCAPI ::Scripting::Result_deprecated< void > setBlock(::BlockPos const &pos, ::Block const &block)
MCAPI void _processBlockOperationAreas()
MCAPI void _processAvailability()
Definition RelativeVolumeListBlockVolume.h:24
Definition EnableGetWeakRef.h:6
Definition LevelChunk.h:77
Definition Result_deprecated.h:8
Definition ProjectRegionConfig.h:7
Definition ProjectRegion.h:34
Definition ProjectRegion.h:51