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;
32 ::ll::TypedStorage<1, 1, bool> mHasTextureShifts;
41 ::std::string
const& materialInstanceName
Definition BlockMaterialInstancesComponent.h:14
Definition BakedMaterialMap.h:7
MCAPI void bake(::ClientBlockPipeline::BlockSchematic const &blockSchematic, ::BlockMaterialInstancesComponent const &materialInstance)
static MCAPI ::std::add_lvalue_reference_t< char const[83]> MATERIAL_INSTANCE_FIND_ERROR()
MCAPI ::std::shared_ptr<::ClientBlockPipeline::Material const > _lookupMaterialInfo(::ClientBlockPipeline::BlockSchematic const &blockSchematic, ::BlockMaterialInstancesComponent const &materialInstance, ::std::string const &materialInstanceName)
Definition BlockSchematic.h:7