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 _initialize (::Dimension &dimension)
MCAPI bool _isBoundsAvailable (::Bounds const &bounds) const
MCAPI void _onChunkLoaded (::ChunkSource &, ::LevelChunk &levelChunk, int)
MCAPI void _onChunkUnloaded (::LevelChunk &levelChunk)
MCAPI void _processAvailability ()
MCAPI void _processBlockOperationAreas ()
MCAPI void _processBounds ()
MCAPI void _refreshChunksToProcess ()
MCAPI bool isAreaAvailable (::BoundingBox const &area)
MCAPI bool isLocationAvailable (::BlockPos const &loc) const
MCAPI ::Scripting::Result_deprecated<::mce::UUID > requestAvailabilityCheck (::std::function< void(::Scripting::Result_deprecated< void >)> callback, ::std::optional<::Bounds > 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 > 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 ::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 ()

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, 64 > mUnk4b6951
::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
::ll::UntypedStorage< 8, 16 > mUnk2b2c03

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.

◆ _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.

◆ _onChunkUnloaded()

MCAPI void Editor::ProjectRegion::_onChunkUnloaded ( ::LevelChunk & levelChunk)
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.

◆ _refreshChunksToProcess()

MCAPI void Editor::ProjectRegion::_refreshChunksToProcess ( )
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.

◆ 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.

◆ 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.

◆ 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.

◆ $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: