|
LeviLamina
|
Classes | |
| struct | AtlasData |
Public Types | |
| using | AtlasInfo = ::UIThumbnailAtlasRenderer::AtlasInfo |
| using | ItemAtlasInfo = ::std::pair<::UIThumbnailAtlasRenderer::AtlasInfo, ::OreUI::AtlasIndex::ItemEntry> |
| using | SubstitutionMap = ::std::unordered_map<::HashedString, ::HashedString> |
| using | AtlasMap |
Public Member Functions | |
| MCAPI | UIBlockThumbnailAtlasManager (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > primaryClientInstance, ::std::unordered_map<::HashedString, ::HashedString > substitutionMap) |
| MCAPI bool | _buildThumbnailAtlas (::TaskGroup &taskGroup, bool isResume) |
| MCAPI::mce::TexturePtr | _getAtlasTexture (::ItemStack const &item, ::ItemGraphics const &itemGraphics) |
| MCAPI void | _unloadAtlasTextures () |
| MCAPI ::std::optional<::std::pair<::UIThumbnailAtlasRenderer::AtlasInfo, ::OreUI::AtlasIndex::ItemEntry > > | findItemAndAtlasInfo (::std::string_view name) const |
| MCAPI ::std::shared_ptr<::OreUI::AtlasIndex > | getIndex (::std::string_view atlasName) const |
| MCAPI bool | isThumbnailAtlasEnabled () const |
| MCAPI bool | rebuildThumbnailAtlas (bool isResume) |
| MCAPI void * | $ctor (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > primaryClientInstance, ::std::unordered_map<::HashedString, ::HashedString > substitutionMap) |
Public Attributes | |
| ::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > > | mClientInstance |
| ::ll::TypedStorage< 8, 64, ::std::unordered_map<::HashedString, ::HashedString > > | mSubstitutions |
| ::ll::TypedStorage< 8, 64, ::std::unordered_map<::HashedString, ::std::shared_ptr<::OreUI::AtlasIndex > > > | mAtlasIndices |
| ::ll::TypedStorage< 8, 64, ::std::unordered_map<::HashedString, ::std::unique_ptr<::OreUI::UIBlockThumbnailAtlasManager::AtlasData > > > | mAtlases |
| ::ll::TypedStorage< 4, 4, ::std::atomic< int > > | mAvailableSemaphore |
| ::ll::TypedStorage< 4, 4, uint > | mAtlasIndex |
| ::ll::TypedStorage< 8, 16, ::std::map<::std::string, ::mce::Color > > | mBlockAverageColorMap |
| using OreUI::UIBlockThumbnailAtlasManager::AtlasMap |