28 enum class LayerBitMask :
int {
37 ::ll::TypedStorage<8, 8, ::BlockTransformationComponent const*> mBlockTransformationComponent;
38 ::ll::TypedStorage<8, 8, ::BlockCollisionBoxComponent const*> mBlockCollisionBoxComponent;
39 ::ll::TypedStorage<8, 8, ::BlockSelectionBoxComponent const*> mBlockSelectionBoxComponent;
40 ::ll::TypedStorage<8, 8, ::BlockRedstoneComponent const*> mBlockRedstoneComponent;
41 ::ll::TypedStorage<8, 8, ::BlockGeometryComponent const*> mBlockGeometryComponent;
42 ::ll::TypedStorage<8, 8, ::BlockBakedMaterialDataComponent const*> mBlockBakedMaterialDataComponent;
43 ::ll::TypedStorage<8, 8, ::BlockItemVisualComponent const*> mBlockItemVisualComponent;
44 ::ll::TypedStorage<1, 1, bool> mIsFullBlock;
45 ::ll::TypedStorage<1, 1, bool> mUseNewTessellation;
46 ::ll::TypedStorage<1, 1, bool> mNeedsLegacyTopRotation;
47 ::ll::TypedStorage<1, 1, bool> mIsOpaqueFullBlock;
48 ::ll::TypedStorage<1, 1, ::Brightness> mLightEmission;
49 ::ll::TypedStorage<1, 1, ::Brightness> mLight;
50 ::ll::TypedStorage<1, 1, ::LavaFlammable> mLavaFlammable;
51 ::ll::TypedStorage<2, 2, ::FlameOdds> mFlameOdds;
52 ::ll::TypedStorage<2, 2, ::BurnOdds> mBurnOdds;
53 ::ll::TypedStorage<4, 4, float> mExplosionResistance;
54 ::ll::TypedStorage<4, 4, float> mFriction;
55 ::ll::TypedStorage<4, 4, float> mDestroySpeed;
56 ::ll::TypedStorage<1, 4, ::DetectionRule> mWaterDetectionRule;
57 ::ll::TypedStorage<4, 4, ::BlockComponentDirectData::LayerBitMask> mFinalized;
58 ::ll::TypedStorage<8, 8, ::BlockDestructibleByMiningComponent const*> mDestructibleByMiningComponent;
64 MCAPI
void _finalizeInit(
::Block const& block);