LeviLamina
Loading...
Searching...
No Matches
LevelChunkBlockActorStorage Class Reference

Public Types

enum class  TrackingMode : int { None = 0 , PermanentlyRendered = 1 }
 
using sub_type = ::std::unordered_map<::ChunkBlockPos, ::std::shared_ptr<::BlockActor>>
 

Public Member Functions

LevelChunkBlockActorStorageoperator= (LevelChunkBlockActorStorage const &)
 
 LevelChunkBlockActorStorage (LevelChunkBlockActorStorage const &)
 
MCAPI LevelChunkBlockActorStorage (::LevelChunkBlockActorStorage::TrackingMode trackingMode)
 
MCAPI ::std::pair< ::std::_List_const_iterator<::std::_List_val< ::std::_List_simple_types<::std::pair<::ChunkBlockPos const, ::std::shared_ptr<::BlockActor > > > > >, bool > emplace (::ChunkBlockPos pos, ::std::shared_ptr<::BlockActor > blockActor)
 
MCAPI ::std::_List_const_iterator<::std::_List_val< ::std::_List_simple_types<::std::pair<::ChunkBlockPos const, ::std::shared_ptr<::BlockActor > > > > > find (::ChunkBlockPos const &pos) const
 
MCAPI::LevelChunkBlockActorStorage & operator= (::LevelChunkBlockActorStorage &&other)
 
MCAPI ~LevelChunkBlockActorStorage ()
 
MCAPI void * $ctor (::LevelChunkBlockActorStorage::TrackingMode trackingMode)
 
MCAPI void $dtor ()
 

Public Attributes

::ll::TypedStorage< 1, 1, bool const > mTrackPermanentlyRendered
 
::ll::TypedStorage< 8, 64, ::std::unordered_map<::ChunkBlockPos, ::std::shared_ptr<::BlockActor > > > mMap
 
::ll::TypedStorage< 8, 64, ::std::unordered_set<::BlockPos > > mPermanentRenderingLocations
 

Constructor & Destructor Documentation

◆ LevelChunkBlockActorStorage()

MCAPI LevelChunkBlockActorStorage::LevelChunkBlockActorStorage ( ::LevelChunkBlockActorStorage::TrackingMode trackingMode)
explicit
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.

◆ ~LevelChunkBlockActorStorage()

MCAPI LevelChunkBlockActorStorage::~LevelChunkBlockActorStorage ( )
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

◆ emplace()

MCAPI ::std::pair< ::std::_List_const_iterator<::std::_List_val< ::std::_List_simple_types<::std::pair<::ChunkBlockPos const, ::std::shared_ptr<::BlockActor > > > > >, bool > LevelChunkBlockActorStorage::emplace ( ::ChunkBlockPos pos,
::std::shared_ptr<::BlockActor > blockActor )
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.

◆ find()

MCAPI ::std::_List_const_iterator<::std::_List_val< ::std::_List_simple_types<::std::pair<::ChunkBlockPos const, ::std::shared_ptr<::BlockActor > > > > > LevelChunkBlockActorStorage::find ( ::ChunkBlockPos const & pos) 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.

◆ operator=()

MCAPI::LevelChunkBlockActorStorage & LevelChunkBlockActorStorage::operator= ( ::LevelChunkBlockActorStorage && other)
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 * LevelChunkBlockActorStorage::$ctor ( ::LevelChunkBlockActorStorage::TrackingMode trackingMode)
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 LevelChunkBlockActorStorage::$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: