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

Static Public Member Functions

static MCAPI ::TextureUVCoordinateSet const & getIcon (::ResolvedItemIconInfo const &texInfo, bool)
 
static MCAPI ::TextureUVCoordinateSet const & getIcon (::ItemStackBase const &item, int newAnimationFrame, bool inInventoryPane)
 
static MCAPI ::TextureAtlasItem const & getTextureItem (::std::string const &name)
 
static MCAPI ::TextureUVCoordinateSet const & getTextureUVCoordinateSet (::std::string const &name, int id)
 
static MCAPI void initTextureTessellatorData (::ItemRegistryRef registry, ::std::unordered_map<::ResourceLocation, ::cg::TextureSetImageContainer > &&availableIconTextures)
 
static MCAPI bool trySetIconInfo (::std::string const &iconName, int &outFrameCount)
 
static MCAPI void updateTextureTessellatorDataForHotReload (::std::unordered_map<::ResourceLocation, ::cg::TextureSetImageContainer > &&maybeUpdatedTextures)
 
static MCAPI ::TextureUVCoordinateSet const & mInvalidTextureUVCoordinateSet ()
 
static MCAPI ::std::weak_ptr<::AtlasItemManager > & mItemTextureItems ()
 
static MCAPI ::std::unordered_map<::ResourceLocation, ::cg::TextureSetImageContainer > & mTextureTessellatorSourceData ()
 
static MCAPI ::std::unordered_map<::std::string, ::TextureUVCoordinateSet > & mUnstoredFrameSet ()
 

Member Function Documentation

◆ getIcon() [1/2]

static MCAPI ::TextureUVCoordinateSet const & ItemIconManager::getIcon ( ::ResolvedItemIconInfo const & texInfo,
bool  )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getIcon() [2/2]

static MCAPI ::TextureUVCoordinateSet const & ItemIconManager::getIcon ( ::ItemStackBase const & item,
int newAnimationFrame,
bool inInventoryPane )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getTextureItem()

static MCAPI ::TextureAtlasItem const & ItemIconManager::getTextureItem ( ::std::string const & name)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getTextureUVCoordinateSet()

static MCAPI ::TextureUVCoordinateSet const & ItemIconManager::getTextureUVCoordinateSet ( ::std::string const & name,
int id )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ initTextureTessellatorData()

static MCAPI void ItemIconManager::initTextureTessellatorData ( ::ItemRegistryRef registry,
::std::unordered_map<::ResourceLocation, ::cg::TextureSetImageContainer > && availableIconTextures )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ trySetIconInfo()

static MCAPI bool ItemIconManager::trySetIconInfo ( ::std::string const & iconName,
int & outFrameCount )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ updateTextureTessellatorDataForHotReload()

static MCAPI void ItemIconManager::updateTextureTessellatorDataForHotReload ( ::std::unordered_map<::ResourceLocation, ::cg::TextureSetImageContainer > && maybeUpdatedTextures)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ mInvalidTextureUVCoordinateSet()

static MCAPI ::TextureUVCoordinateSet const & ItemIconManager::mInvalidTextureUVCoordinateSet ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ mItemTextureItems()

static MCAPI ::std::weak_ptr<::AtlasItemManager > & ItemIconManager::mItemTextureItems ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ mTextureTessellatorSourceData()

static MCAPI ::std::unordered_map<::ResourceLocation, ::cg::TextureSetImageContainer > & ItemIconManager::mTextureTessellatorSourceData ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ mUnstoredFrameSet()

static MCAPI ::std::unordered_map<::std::string, ::TextureUVCoordinateSet > & ItemIconManager::mUnstoredFrameSet ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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