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

Classes

struct  AvailabilityRequest
 
struct  BlockOperationAreaRequest
 

Public Member Functions

ProjectRegionoperator= (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 _processBounds ()
 
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 ~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.

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

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

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