|
LeviLamina
|
Public Member Functions | |
| MCAPI | DynamicContainerTracker (::WeakRef<::IContainerRegistryAccess > registryAccess, ::WeakRef<::IContainerRegistryTracker > registryManager) |
| MCAPI ::std::optional<::ItemStack > | _initializeStorageItem (::ItemStack const &item, ::StorageItemComponent *storageItemComponent, ::StorageWeightLimitItemComponent *storageWeightLimitItemComponent) |
| MCAPI void | _markAux (::ItemStack const &item, int depth) |
| MCAPI void | _retrackRecursiveAux (::ItemStack const &item, int depth) |
| MCAPI ::std::pair<::FullContainerName, ::ItemStack > | _tryInitID (::ItemStack const &item) const |
| MCAPI void | giveContainerLifetimes (::ContainerOwner &containerOwner) const |
| MCAPI ::std::optional<::ItemStack > | tryTrackContainer (::ItemStack const &item) |
| MCAPI void * | $ctor (::WeakRef<::IContainerRegistryAccess > registryAccess, ::WeakRef<::IContainerRegistryTracker > registryManager) |
Public Attributes | |
| ::ll::TypedStorage< 8, 16, ::WeakRef<::IContainerRegistryAccess > > | mContainerRegistryAccess |
| ::ll::TypedStorage< 8, 16, ::WeakRef<::IContainerRegistryTracker > > | mContainerRegistryManager |
| ::ll::TypedStorage< 8, 64, ::std::unordered_map<::FullContainerName, ::std::unique_ptr<::DynamicContainerManager > > > | mTrackedContainers |
| ::ll::TypedStorage< 8, 64, ::std::unordered_set<::FullContainerName > > | mMarkedReachable |