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 (::Editor::ServiceProviderCollection &serviceProviders, ::Editor::ProjectRegionConfig const &config)
MCAPI void _destroy ()
MCAPI void _discardRequests ()
MCAPI void _initialize (::Dimension &dimension)
MCAPI bool _isBoundsAvailable (::Bounds const &bounds) const
MCAPI bool _isChunkAvailable (::ChunkPos const &chunkPos) const
MCAPI void _moveView ()
MCAPI void _onChunkLoaded (::ChunkSource &, ::LevelChunk &levelChunk, int)
MCAPI void _processAvailability ()
MCAPI void _processBlockOperationAreas ()
MCAPI void _updateChunksToProcess ()
MCAPI bool isAreaAvailable (::BoundingBox const &area)
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 ~ProjectRegion ()
MCAPI void * $ctor (::Editor::ServiceProviderCollection &serviceProviders, ::Editor::ProjectRegionConfig const &config)
MCAPI void $dtor ()

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnkb505d4
::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 > mUnkad564d
::ll::UntypedStorage< 4, 48 > mUnk9bf443
::ll::UntypedStorage< 8, 72 > mUnk92e626
::ll::UntypedStorage< 8, 24 > mUnkb9249f
::ll::UntypedStorage< 8, 24 > mUnkc87b8f
::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 ( ::Editor::ServiceProviderCollection & serviceProviders,
::Editor::ProjectRegionConfig const & config )
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.

◆ _isChunkAvailable()

MCAPI bool Editor::ProjectRegion::_isChunkAvailable ( ::ChunkPos const & chunkPos) 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.

◆ _moveView()

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

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

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

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

◆ $ctor()

MCAPI void * Editor::ProjectRegion::$ctor ( ::Editor::ServiceProviderCollection & serviceProviders,
::Editor::ProjectRegionConfig const & config )
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: