17 using TextureSetLayerInfoVariant = ::std::variant<::ResourceLocationPair, ::ColorChannel, ::mce::Color>;
22 ::ll::TypedStorage<8, 120, ::std::variant<::ResourceLocationPair, ::ColorChannel, ::mce::Color>> mData;
23 ::ll::TypedStorage<1, 1, ::cg::TextureSetLayerType> mLayerType;
30 TextureSetLayerDefinition();
37 MCAPI TextureSetLayerDefinition(
38 ::cg::TextureSetLayerType
const& type,
39 ::std::variant<::ResourceLocationPair, ::ColorChannel, ::mce::Color>
const& var
42 MCAPI
void _setValue(::std::variant<::ResourceLocationPair, ::ColorChannel, ::mce::Color>
const& var);
44 MCFOLD ::cg::TextureSetLayerType
const& getLayerType()
const;
46 MCAPI ::std::optional<::std::string> hasValidationError()
const;
48 MCAPI
bool isColor()
const;
50 MCAPI
bool isColorChannel()
const;
52 MCAPI
bool isResourceLocation()
const;
54 MCAPI
bool isUniform()
const;
63 ::cg::TextureSetLayerType
const& type,
64 ::std::variant<::ResourceLocationPair, ::ColorChannel, ::mce::Color>
const& var
static MCAPI void ** $vftable()