|
LeviLamina
|
Public Types | |
| using | TileFactory = ::brstd::function_ref<::std::shared_ptr<::GeometryAtlas::IAtlasTile>()> |
| using | Map |
Public Member Functions | |
| MCAPI void | garbageCollect () |
| MCAPI ::gsl::not_null<::std::shared_ptr<::GeometryAtlas::IAtlasTile > > | getOrCreate (uint id, ::brstd::function_ref<::std::shared_ptr<::GeometryAtlas::IAtlasTile >()> createTile) |
Public Attributes | |
| ::ll::TypedStorage< 8, 56, ::Bedrock::Threading::SharedLockbox< ::brstd::flat_map< uint, ::std::weak_ptr<::GeometryAtlas::IAtlasTile >, ::std::less< uint >, ::std::vector< uint >, ::std::vector<::std::weak_ptr<::GeometryAtlas::IAtlasTile > > >, ::std::shared_mutex > > | mTiles |
| ::ll::TypedStorage< 1, 1, uchar > | mGCTimer |
| using OreUI::KnownTileHandles::Map |