3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/block/TintMethod.h"
11namespace ClientBlockPipeline {
class Material; }
15namespace ClientBlockPipeline {
20 using SharedMaterial = ::std::shared_ptr<::ClientBlockPipeline::Material const>;
25 ::ll::TypedStorage<8, 24, ::std::vector<::std::shared_ptr<::ClientBlockPipeline::Material const>>>
27 ::ll::TypedStorage<1, 1, ::TintMethod> mSingleTintMethod;
28 ::ll::TypedStorage<1, 1, bool> mIsOpaqueForOccluding;
29 ::ll::TypedStorage<1, 1, bool> mHasIsotropicMaterial;
30 ::ll::TypedStorage<1, 1, bool> mHasTextureVariations;
31 ::ll::TypedStorage<1, 1, bool> mHasAlphaMaskedTint;
37 MCAPI ::std::shared_ptr<::ClientBlockPipeline::Material const> _lookupMaterialInfo(
38 ::ClientBlockPipeline::BlockSchematic
const& blockSchematic,
39 ::BlockMaterialInstancesComponent
const& materialInstance,
40 ::std::string
const& materialInstanceName
44 ::ClientBlockPipeline::BlockSchematic
const& blockSchematic,
45 ::BlockMaterialInstancesComponent
const& materialInstance
52 MCAPI static ::std::add_lvalue_reference_t<char const[]> MATERIAL_INSTANCE_FIND_ERROR();
Definition BlockMaterialInstancesComponent.h:12
Definition BakedMaterialMap.h:7
Definition BlockSchematic.h:7