20struct MaterialInstancesComponent {
33 ::ll::TypedStorage<8, 32, ::SharedTypes::Reference<4>> mTextureName;
34 ::ll::TypedStorage<4, 4, float> mAmbientOcclusion;
35 ::ll::TypedStorage<1, 1, ::SharedTypes::v1_26_20::BlockRenderLayer> mRenderLayer;
36 ::ll::TypedStorage<1, 1, ::SharedTypes::v1_26_20::TintMethod> mTintMethod;
37 ::ll::TypedStorage<1, 1, bool> mFaceDimming;
38 ::ll::TypedStorage<1, 1, bool> mRandomizeUVRotation;
39 ::ll::TypedStorage<1, 1, bool> mAlphaMaskedTint;
40 ::ll::TypedStorage<1, 1, bool> mDithering;
54 ::SharedTypes::v1_26_20::BlockDefinition::MaterialInstancesComponent::MaterialInstanceConstraint> {
58 virtual ::cereal::internal::ConstraintDescription doDescription(::cereal::ContextArea)
const ;
64 MCNAPI ::cereal::internal::ConstraintDescription
$doDescription(::cereal::ContextArea)
const;
70 using MaterialInstancesDataType = ::std::unordered_map<
76 using MaterialVariant = ::std::
77 variant<::std::string, ::SharedTypes::v1_26_20::BlockDefinition::MaterialInstancesComponent::MaterialInstance>;
89 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, ::std::string>> mMaterialMappings;
94 MaterialInstancesComponent(MaterialInstancesComponent
const&);
95 MaterialInstancesComponent();
100 MCNAPI ::SharedTypes::v1_26_20::BlockDefinition::MaterialInstancesComponent&
125 MCNAPI static ::std::string_view
const&
NameId();