3#include "mc/_HeaderOutputPredefine.h"
17 ::ll::TypedStorage<1, 1, bool> mIsDyeable;
18 ::ll::TypedStorage<1, 1, bool> mIsDarker;
19 ::ll::TypedStorage<1, 1, bool> mIsLegging;
20 ::ll::TypedStorage<8, 32, ::std::string> mMaterialName;
21 ::ll::TypedStorage<8, 32, ::std::string> mPatternName;
22 ::ll::TypedStorage<8, 32, ::std::string> mArmorTexturePath;
23 ::ll::TypedStorage<8, 32, ::std::string> mCustomPatternPath;
24 ::ll::TypedStorage<8, 32, ::std::string> mCustomMaterialPalettePath;
29 ArmorTrimTextureData();
34 MCAPI ArmorTrimTextureData(
35 ::ArmorTrim
const& armorTrim,
36 ::ItemStack
const& item,
37 ::std::string
const& armorTexture,
38 ::TrimMaterialRegistry
const& trimMaterialRegistry
41 MCAPI ::ResourceLocation buildArmorTexturePath()
const;
43 MCAPI ::ResourceLocation buildArmorTrimTexturePath()
const;
45 MCAPI ::ResourceLocation buildMaterialTexturePath()
const;
47 MCAPI ::ResourceLocation buildPaletteMapTexturePath()
const;
49 MCAPI ::ResourceLocation buildTrimTexturePath()
const;
51 MCAPI
void setCustomMaterialPalettePath(::std::string materialPalettePath);
53 MCAPI
void setCustomPatternPath(::std::string patternPath);
55 MCAPI ~ArmorTrimTextureData();
62 ::ArmorTrim
const& armorTrim,
63 ::ItemStack
const& item,
64 ::std::string
const& armorTexture,
65 ::TrimMaterialRegistry
const& trimMaterialRegistry
Definition ArmorTrimTextureData.h:5
Definition ArmorTrim.h:16
Definition ItemStack.h:35
Definition ResourceLocation.h:15
Definition TrimMaterialRegistry.h:13