60 ::ll::TypedStorage<1, 1, bool> mHasTransparentLeaves;
61 ::ll::TypedStorage<1, 1, bool> mHasFastAlphaTest;
62 ::ll::TypedStorage<8, 8, ::HashedString const&> mSapling;
63 ::ll::TypedStorage<4, 28, ::std::optional<::LeavesBlock::ParticleParams>> mParticleParams;
64 ::ll::TypedStorage<1, 1, bool> mUseSeasonsOpaqueLayerIfSnowingBiome;
80 virtual int getVariant(
::Block const& block)
const ;
90 virtual ::HashedString
const& getCullingLayer() const ;
99 virtual ::
Block const&
100 getPlacementBlock(::
Actor const& by, ::
BlockPos const& pos, uchar face, ::
Vec3 const& clickPos,
int itemValue) const
107 virtual
bool canProvideSupport(::
Block const&, uchar, ::BlockSupportType) const ;
110 virtual
bool canProvideMultifaceSupport(::
Block const& block, uchar face) const ;
113 virtual
void _addHardCodedBlockComponents(::
Experiments const&) ;
126 MCAPI ::
LeavesBlock& setUseSeasonsOpaqueLayerIfSnowingBiome(
bool enabled);
146 MCAPI
int $getVariant(::
Block const& block) const;
158 MCAPI ::
Block const& $getPlacementBlock(
162 ::
Vec3 const& clickPos,
168 MCFOLD
bool $canProvideSupport(::
Block const&, uchar, ::BlockSupportType) const;
170 MCFOLD
bool $canProvideMultifaceSupport(::
Block const& block, uchar face) const;
172 MCAPI
void $_addHardCodedBlockComponents(::
Experiments const&);
Definition BlockGraphicsModeChangeContext.h:5
Definition LeavesBlock.h:41
Definition LeavesBlock.h:33