LeviLamina
Loading...
Searching...
No Matches
BlockComponentDirectData Struct Reference

Public Types

enum class  LayerBitMask : int { None = 0 , Init = 1 , Rendering = 2 }
using FaceShapeHandles = ::Bedrock::DenseEnumMap<::SharedTypes::Facing, ::VoxelShapes::RegistryHandle, 6>

Public Member Functions

MCAPI void _finalizeInit (::Block const &block)

Public Attributes

::ll::TypedStorage< 8, 8, ::BlockTransformationComponent const * > mBlockTransformationComponent
::ll::TypedStorage< 8, 8, ::BlockCollisionBoxComponent const * > mBlockCollisionBoxComponent
::ll::TypedStorage< 8, 8, ::BlockSelectionBoxComponent const * > mBlockSelectionBoxComponent
::ll::TypedStorage< 8, 8, ::BlockRedstoneComponent const * > mBlockRedstoneComponent
::ll::TypedStorage< 8, 8, ::BlockGeometryComponent const * > mBlockGeometryComponent
::ll::TypedStorage< 1, 1, bool > mIsFullBlock
::ll::TypedStorage< 1, 1, bool > mUseNewTessellation
::ll::TypedStorage< 1, 1, bool > mNeedsLegacyTopRotation
::ll::TypedStorage< 1, 1, bool > mIsOpaqueFullBlock
::ll::TypedStorage< 1, 1, ::BrightnessmLightEmission
::ll::TypedStorage< 1, 1, ::BrightnessmLight
::ll::TypedStorage< 1, 1, ::LavaFlammable > mLavaFlammable
::ll::TypedStorage< 2, 2, ::FlameOdds > mFlameOdds
::ll::TypedStorage< 2, 2, ::BurnOdds > mBurnOdds
::ll::TypedStorage< 4, 4, float > mExplosionResistance
::ll::TypedStorage< 4, 4, float > mFriction
::ll::TypedStorage< 4, 4, float > mDestroySpeed
::ll::TypedStorage< 1, 4, ::DetectionRulemWaterDetectionRule
::ll::TypedStorage< 2, 2, ::VoxelShapes::RegistryHandlemOcclusionShapeHandle
::ll::TypedStorage< 2, 12, ::Bedrock::DenseEnumMap<::SharedTypes::Facing, ::VoxelShapes::RegistryHandle, 6 > > mOcclusionShapeHandlesByFace
::ll::TypedStorage< 4, 4, ::BlockComponentDirectData::LayerBitMask > mFinalized
::ll::TypedStorage< 8, 8, ::BlockDestructibleByMiningComponent const * > mDestructibleByMiningComponent

The documentation for this struct was generated from the following file: