LeviLamina
Loading...
Searching...
No Matches
Editor::ProjectRegion Class Reference
Inheritance diagram for Editor::ProjectRegion:

Classes

struct  AvailabilityRequest
struct  BlockOperationAreaRequest

Public Member Functions

ProjectRegion & operator= (ProjectRegion const &)
 ProjectRegion (ProjectRegion const &)
MCAPI ProjectRegion (::Dimension &dimension, ::Editor::ProjectRegionConfig const &config, ::std::optional< uint64 > ownerId)
MCAPI void _destroy ()
MCAPI void _discardRequests ()
MCAPI void _initialize (::Dimension &dimension)
MCAPI bool _isBoundsAvailable (::Bounds const &bounds) const
MCAPI void _onChunkLoaded (::ChunkSource &levelChunk, ::LevelChunk &, int)
MCAPI void _processAvailability ()
MCAPI void _processBlockOperationAreas ()
MCAPI void _processBounds ()
MCAPI void _updateChunksToProcess ()
MCAPI::Editor::ProjectRegionAvailabilityMode getAvailabilityMode () const
MCAPI::BlockSource & getBlockSource ()
MCAPI::BoundingBox getBoundingBox () const
MCAPI::mce::UUID const & getId () const
MCAPI bool isAreaAvailable (::BoundingBox const &area)
MCAPI bool isAvailable () const
MCAPI bool isLocationAvailable (::BlockPos const &loc) const
MCAPI bool isValid () const
MCAPI::Bedrock::PubSub::Subscription listenForBoundsChange (::std::function< void(::Bounds const &)> func)
MCAPI ::Scripting::Result_deprecated<::mce::UUIDrequestAvailabilityCheck (::std::function< void(::Scripting::Result_deprecated< void >)> callback, ::std::optional<::Bounds > bounds)
MCAPI ::Scripting::Result_deprecated<::mce::UUIDrequestBlockOperationArea (::Editor::RelativeVolumeListBlockVolume volume, ::std::function< void(::Editor::RelativeVolumeListBlockVolume const &, ::std::optional<::Scripting::Result_deprecated< void > >)> callback)
MCAPI ::Scripting::Result_deprecated< void > requestBoundsUpdate (::Bounds const &bounds)
MCAPI ::Scripting::Result_deprecated< void > requestExpandToInclude (::Bounds const &bounds)
MCAPI ::Scripting::Result_deprecated< void > requestMove (::BlockPos const &center)
MCAPI ::Scripting::Result_deprecated< void > setBlock (::BlockPos const &pos, ::Block const &block)
MCAPI void tick ()
MCAPI ::Scripting::Result_deprecated< void > tryDimensionTransfer (::Dimension &newDimension)
MCAPI ~ProjectRegion ()
MCAPI void * $ctor (::Dimension &dimension, ::Editor::ProjectRegionConfig const &config, ::std::optional< uint64 > ownerId)
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI bool isValidRegionBounds (::Bounds const &bounds)

Public Attributes

::ll::UntypedStorage< 4, 4 > mUnk3aca2e
::ll::UntypedStorage< 1, 1 > mUnkefe58d
::ll::UntypedStorage< 8, 16 > mUnkbab940
::ll::UntypedStorage< 8, 8 > mUnke68e15
::ll::UntypedStorage< 8, 8 > mUnk3ed219
::ll::UntypedStorage< 8, 16 > mUnk71bc73
::ll::UntypedStorage< 8, 8 > mUnkf091ed
::ll::UntypedStorage< 8, 16 > mUnkc14a31
::ll::UntypedStorage< 4, 48 > mUnk9bf443
::ll::UntypedStorage< 8, 72 > mUnk92e626
::ll::UntypedStorage< 8, 24 > mUnk1dc8dd
::ll::UntypedStorage< 8, 24 > mUnk85c920
::ll::UntypedStorage< 8, 48 > mUnka10fb0
::ll::UntypedStorage< 4, 52 > mUnk8d2203
::ll::UntypedStorage< 4, 16 > mUnk569f22
::ll::UntypedStorage< 8, 16 > mUnk8cd97e

Constructor & Destructor Documentation

◆ ProjectRegion()

MCAPI Editor::ProjectRegion::ProjectRegion ( ::Dimension & dimension,
::Editor::ProjectRegionConfig const & config,
::std::optional< uint64 > ownerId )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ~ProjectRegion()

MCAPI Editor::ProjectRegion::~ProjectRegion ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ _destroy()

MCAPI void Editor::ProjectRegion::_destroy ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _discardRequests()

MCAPI void Editor::ProjectRegion::_discardRequests ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _initialize()

MCAPI void Editor::ProjectRegion::_initialize ( ::Dimension & dimension)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _isBoundsAvailable()

MCAPI bool Editor::ProjectRegion::_isBoundsAvailable ( ::Bounds const & bounds) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _onChunkLoaded()

MCAPI void Editor::ProjectRegion::_onChunkLoaded ( ::ChunkSource & levelChunk,
::LevelChunk & ,
int  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _processAvailability()

MCAPI void Editor::ProjectRegion::_processAvailability ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _processBlockOperationAreas()

MCAPI void Editor::ProjectRegion::_processBlockOperationAreas ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _processBounds()

MCAPI void Editor::ProjectRegion::_processBounds ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _updateChunksToProcess()

MCAPI void Editor::ProjectRegion::_updateChunksToProcess ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getAvailabilityMode()

MCAPI::Editor::ProjectRegionAvailabilityMode Editor::ProjectRegion::getAvailabilityMode ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getBlockSource()

MCAPI::BlockSource & Editor::ProjectRegion::getBlockSource ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getBoundingBox()

MCAPI::BoundingBox Editor::ProjectRegion::getBoundingBox ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getId()

MCAPI::mce::UUID const & Editor::ProjectRegion::getId ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ isAreaAvailable()

MCAPI bool Editor::ProjectRegion::isAreaAvailable ( ::BoundingBox const & area)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ isAvailable()

MCAPI bool Editor::ProjectRegion::isAvailable ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ isLocationAvailable()

MCAPI bool Editor::ProjectRegion::isLocationAvailable ( ::BlockPos const & loc) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ isValid()

MCAPI bool Editor::ProjectRegion::isValid ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ listenForBoundsChange()

MCAPI::Bedrock::PubSub::Subscription Editor::ProjectRegion::listenForBoundsChange ( ::std::function< void(::Bounds const &)> func)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ requestAvailabilityCheck()

MCAPI ::Scripting::Result_deprecated<::mce::UUID > Editor::ProjectRegion::requestAvailabilityCheck ( ::std::function< void(::Scripting::Result_deprecated< void >)> callback,
::std::optional<::Bounds > bounds )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ requestBlockOperationArea()

MCAPI ::Scripting::Result_deprecated<::mce::UUID > Editor::ProjectRegion::requestBlockOperationArea ( ::Editor::RelativeVolumeListBlockVolume volume,
::std::function< void(::Editor::RelativeVolumeListBlockVolume const &, ::std::optional<::Scripting::Result_deprecated< void > >)> callback )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ requestBoundsUpdate()

MCAPI ::Scripting::Result_deprecated< void > Editor::ProjectRegion::requestBoundsUpdate ( ::Bounds const & bounds)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ requestExpandToInclude()

MCAPI ::Scripting::Result_deprecated< void > Editor::ProjectRegion::requestExpandToInclude ( ::Bounds const & bounds)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ requestMove()

MCAPI ::Scripting::Result_deprecated< void > Editor::ProjectRegion::requestMove ( ::BlockPos const & center)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setBlock()

MCAPI ::Scripting::Result_deprecated< void > Editor::ProjectRegion::setBlock ( ::BlockPos const & pos,
::Block const & block )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ tick()

MCAPI void Editor::ProjectRegion::tick ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ tryDimensionTransfer()

MCAPI ::Scripting::Result_deprecated< void > Editor::ProjectRegion::tryDimensionTransfer ( ::Dimension & newDimension)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ isValidRegionBounds()

MCAPI bool Editor::ProjectRegion::isValidRegionBounds ( ::Bounds const & bounds)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * Editor::ProjectRegion::$ctor ( ::Dimension & dimension,
::Editor::ProjectRegionConfig const & config,
::std::optional< uint64 > ownerId )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void Editor::ProjectRegion::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: