17struct BlockMaterialInstance {
21 ::ll::TypedStorage<8, 32, ::SharedTypes::Reference<4>> mTextureName;
22 ::ll::TypedStorage<4, 4, float> mAmbientOcclusion;
23 ::ll::TypedStorage<1, 1, ::BlockRenderLayer> mRenderLayer;
24 ::ll::TypedStorage<1, 1, ::BlockMaterialInstancePackedBools> mPackedBools;
25 ::ll::TypedStorage<1, 1, ::TintMethod> mTintMethod;
26 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::ClientBlockPipeline::Material const>> mMaterial;
31 BlockMaterialInstance(BlockMaterialInstance
const&);
32 BlockMaterialInstance();
37 MCAPI ::BlockMaterialInstance& operator=(::BlockMaterialInstance&&);
39 MCAPI ::BlockMaterialInstance& operator=(::BlockMaterialInstance
const&);
41 MCAPI ::std::string renderLayerToString(::std::string
const& defaultValue)
const;
43 MCAPI ~BlockMaterialInstance();
49 MCAPI static ::BidirectionalUnorderedMap<::std::string, ::BlockRenderLayer>
const& renderLayerNameBiMap();