8class ArmorTrimIconGenerationInfo {
12 ::ll::TypedStorage<8, 32, ::std::string> mTrimmedArmorName;
13 ::ll::TypedStorage<8, 56, ::ResourceLocation> mArmorTextureLocation;
14 ::ll::TypedStorage<8, 56, ::ResourceLocation> mTrimTextureLocation;
15 ::ll::TypedStorage<8, 56, ::ResourceLocation> mTrimmedArmorLocation;
16 ::ll::TypedStorage<8, 56, ::ResourceLocation> mTrimKeyPaletteLocation;
17 ::ll::TypedStorage<8, 56, ::ResourceLocation> mTrimValuePaletteLocation;
18 ::ll::TypedStorage<1, 1, bool> mIsLeatherArmor;
19 ::ll::TypedStorage<1, 1, bool> mIsValid;
26 ArmorTrimIconGenerationInfo& operator=(ArmorTrimIconGenerationInfo
const&);
27 ArmorTrimIconGenerationInfo();
34 MCAPI ArmorTrimIconGenerationInfo(::ArmorTrimIconGenerationInfo
const&);
36 MCAPI ArmorTrimIconGenerationInfo(
37 ::std::string
const& armorName,
38 ::std::string
const& armorType,
41 ::std::string
const& armorMaterial,
42 ::std::string
const& trimMaterial,
43 ::std::string
const& trimPalette
46 MCFOLD ::ResourceLocation
const& getArmorTextureLocation()
const;
48 MCFOLD ::ResourceLocation
const& getTrimKeyPaletteLocation()
const;
50 MCFOLD ::ResourceLocation
const& getTrimTextureLocation()
const;
52 MCFOLD ::ResourceLocation
const& getTrimValuePaletteLocation()
const;
54 MCFOLD ::ResourceLocation
const& getTrimmedArmorLocation()
const;
56 MCFOLD ::std::string
const& getTrimmedArmorName()
const;
58 MCFOLD
bool isLeatherArmor()
const;
60 MCAPI
bool isValid()
const;
62 MCAPI ~ArmorTrimIconGenerationInfo();
70 MCAPI static ::std::string buildPaletteName(::std::string
const& trimMaterial, ::std::string
const& armorMaterial);
73 MCAPI static ::std::string buildTrimmedArmorName(::std::string
const& trimMaterial, ::std::string
const& armorName);
76 MCAPI static ::std::string buildTrimmedArmorName(
77 ::std::string
const& trimMaterial,
78 ::std::string
const& armorMaterial,
79 ::std::string
const& armorType
88 MCAPI
void* $ctor(::ArmorTrimIconGenerationInfo
const&);
91 ::std::string
const& armorName,
92 ::std::string
const& armorType,
95 ::std::string
const& armorMaterial,
96 ::std::string
const& trimMaterial,
97 ::std::string
const& trimPalette