60 ::ll::TypedStorage<1, 1, bool> mHasTransparentLeaves;
61 ::ll::TypedStorage<8, 8, ::HashedString const&> mSapling;
62 ::ll::TypedStorage<4, 28, ::std::optional<::LeavesBlock::ParticleParams>> mParticleParams;
78 virtual int getVariant(
::Block const& block)
const ;
88 virtual ::HashedString
const& getCullingLayer() const ;
97 virtual ::
Block const&
98 getPlacementBlock(::
Actor const& by, ::
BlockPos const& pos, uchar face, ::
Vec3 const& clickPos,
int itemValue) const
105 virtual
bool canProvideSupport(::
Block const&, uchar, ::BlockSupportType) const ;
108 virtual
bool canProvideMultifaceSupport(::
Block const& block, uchar face) const ;
111 virtual
void _addHardCodedBlockComponents(::
Experiments const&) ;
142 MCAPI
int $getVariant(::
Block const& block) const;
154 MCAPI ::
Block const& $getPlacementBlock(
158 ::
Vec3 const& clickPos,
164 MCFOLD
bool $canProvideSupport(::
Block const&, uchar, ::BlockSupportType) const;
166 MCFOLD
bool $canProvideMultifaceSupport(::
Block const& block, uchar face) const;
168 MCAPI
void $_addHardCodedBlockComponents(::
Experiments const&);
Definition BlockGraphicsModeChangeContext.h:5
Definition LeavesBlock.h:41
Definition LeavesBlock.h:33