LeviLamina
Loading...
Searching...
No Matches
OreUI::KnownTileHandles Class Reference

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

Member Typedef Documentation

◆ Map

using OreUI::KnownTileHandles::Map
Initial value:
uint,
::std::weak_ptr<::GeometryAtlas::IAtlasTile>,
::std::less<uint>,
::std::vector<uint>,
::std::vector<::std::weak_ptr<::GeometryAtlas::IAtlasTile>>>
Definition flat_map.h:15

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