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

Classes

struct  VanillaTickBlockActorComponent

Public Types

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

Public Member Functions

LevelChunkBlockActorStorage & operator= (LevelChunkBlockActorStorage const &)
 LevelChunkBlockActorStorage (LevelChunkBlockActorStorage const &)
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 > > > > > erase (::std::_List_const_iterator<::std::_List_val< ::std::_List_simple_types<::std::pair<::ChunkBlockPos const, ::std::shared_ptr<::BlockActor > > > > > ite)
MCAPI uint64 erase (::ChunkBlockPos const &pos)
MCAPI::LevelChunkBlockActorStorage & operator= (::LevelChunkBlockActorStorage &&other)
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, 24, ::std::vector<::gsl::not_null<::IVanillaRenderBlockActorComponent * > > > mVanillaRenderBlockActorComponents
::ll::TypedStorage< 8, 64, ::std::unordered_set<::BlockPos > > mPermanentRenderingLocations
::ll::TypedStorage< 8, 24, ::std::vector<::LevelChunkBlockActorStorage::VanillaTickBlockActorComponent > > mVanillaTickBlockActorComponents

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