3#include "mc/_HeaderOutputPredefine.h"
14namespace cg {
struct TextureSetImageContainer; }
23 MCNAPI static ::TextureUVCoordinateSet
const&
26 MCNAPI static ::TextureAtlasItem
const&
getTextureItem(::std::string
const& name);
32 ::std::unordered_map<::ResourceLocation, ::cg::TextureSetImageContainer>&& availableIconTextures
35 MCNAPI
static bool trySetIconInfo(::std::string
const& iconName,
int& outFrameCount);
38 ::std::unordered_map<::ResourceLocation, ::cg::TextureSetImageContainer>&& maybeUpdatedTextures
49 MCNAPI static ::std::unordered_map<::ResourceLocation, ::cg::TextureSetImageContainer>&
52 MCNAPI static ::std::unordered_map<::std::string, ::TextureUVCoordinateSet>&
mUnstoredFrameSet();
Definition ItemIconManager.h:17
static MCAPI ::std::unordered_map<::std::string, ::TextureUVCoordinateSet > & mUnstoredFrameSet()
static MCAPI ::TextureUVCoordinateSet const & getTextureUVCoordinateSet(::std::string const &name, int id)
static MCAPI ::std::weak_ptr<::AtlasItemManager > & mItemTextureItems()
static MCAPI void initTextureTessellatorData(::ItemRegistryRef registry, ::std::unordered_map<::ResourceLocation, ::cg::TextureSetImageContainer > &&availableIconTextures)
static MCAPI ::TextureUVCoordinateSet const & mInvalidTextureUVCoordinateSet()
static MCAPI ::std::unordered_map<::ResourceLocation, ::cg::TextureSetImageContainer > & mTextureTessellatorSourceData()
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 & getIcon(::ResolvedItemIconInfo const &texInfo, bool)
static MCAPI ::TextureAtlasItem const & getTextureItem(::std::string const &name)
static MCAPI ::TextureUVCoordinateSet const & getIcon(::ItemStackBase const &item, int newAnimationFrame, bool inInventoryPane)
Definition ItemRegistryRef.h:36
Definition ItemStackBase.h:38
Definition ResourceLocation.h:14
Definition TextureAtlasItem.h:10
Definition AtlasItemManager.h:5
Definition ResolvedItemIconInfo.h:8
Definition TextureUVCoordinateSet.h:10