|
LeviLamina
|
Public Types | |
| using | SharedMaterial = ::std::shared_ptr<::ClientBlockPipeline::Material const> |
Public Member Functions | |
| MCAPI ::std::shared_ptr<::ClientBlockPipeline::Material const > | _lookupMaterialInfo (::ClientBlockPipeline::BlockSchematic const &blockSchematic, ::BlockMaterialInstancesComponent const &materialInstance, ::std::string const &materialInstanceName) |
| MCAPI void | bake (::ClientBlockPipeline::BlockSchematic const &blockSchematic, ::BlockMaterialInstancesComponent const &materialInstance) |
| MCFOLD bool | hasAlphaMaskedTint () const |
| MCFOLD bool | hasIsotropicMaterial () const |
| MCFOLD bool | hasTextureVariations () const |
| MCFOLD bool | isOpaqueForOccluding () const |
| MCAPI::ClientBlockPipeline::Material const * | resolveMaterial (int materialInstanceId, uchar facing) const |
Static Public Member Functions | |
| static MCAPI void | bake (::BlockBakedMaterialDataComponent &bakedMaterialData, ::BlockMaterialInstancesComponent const *materialInstancesComponent, ::ClientBlockPipeline::BlockSchematic const *blockSchematic) |
| static MCAPI ::std::add_lvalue_reference_t< char const[]> | MATERIAL_INSTANCE_FIND_ERROR () |
Public Attributes | |
| ::ll::TypedStorage< 8, 24, ::std::vector<::std::shared_ptr<::ClientBlockPipeline::Material const > > > | mResolvedMaterials |
| ::ll::TypedStorage< 1, 1, ::TintMethod > | mSingleTintMethod |
| ::ll::TypedStorage< 1, 1, bool > | mIsOpaqueForOccluding |
| ::ll::TypedStorage< 1, 1, bool > | mHasIsotropicMaterial |
| ::ll::TypedStorage< 1, 1, bool > | mHasTextureVariations |
| ::ll::TypedStorage< 1, 1, bool > | mHasAlphaMaskedTint |
| ::ll::TypedStorage< 1, 1, bool > | mHasTextureShifts |