|
|
virtual bool | _canSpreadFrom (::Block const &block, uchar const facing) const |
|
virtual bool | _canSpreadInto (::IBlockWorldGenAPI &target, ::Block const &self, ::BlockPos const &pos, uchar const placementDirection) const |
|
virtual bool | _isOtherBlockValidAsSource (::Block const &) const |
|
MCAPI | MultifaceSpreader (::std::vector<::MultifaceSpreader::SpreadType > const &spreadTypes) |
|
MCAPI ::std::optional<::std::pair<::BlockPos const, uchar const > > | _getSpreadWrappingAround (::IBlockWorldGenAPI &target, ::Block const &self, ::BlockPos const &pos, uchar startingFace, uchar spreadDirection) const |
|
MCAPI ::std::optional<::std::pair<::BlockPos const, uchar const > > | getSpreadFromFaceTowardDirection (::IBlockWorldGenAPI &target, ::Block const &self, ::Block const &block, ::BlockPos const &pos, uchar startingFace, uchar spreadDirection) const |
|
MCAPI int | spreadFromAllFacesTowardAllDirections (::IBlockWorldGenAPI &target, ::Block const &self, ::Block const &block, ::BlockPos const &pos) const |
|
MCAPI bool | spreadFromFaceTowardDirection (::BlockSource ®ion, ::Block const &self, ::Block const &block, ::BlockPos const &pos, uchar startingFace, uchar spreadDirection) const |
|
MCAPI bool | spreadFromFaceTowardRandomDirection (::IBlockWorldGenAPI &target, ::Block const &self, ::Block const &block, ::BlockPos const &pos, uchar startingFace) const |
|
MCAPI void * | $ctor (::std::vector<::MultifaceSpreader::SpreadType > const &spreadTypes) |
|
MCAPI bool | $_canSpreadFrom (::Block const &block, uchar const facing) const |
|
MCAPI bool | $_canSpreadInto (::IBlockWorldGenAPI &target, ::Block const &self, ::BlockPos const &pos, uchar const placementDirection) const |
|
MCFOLD bool | $_isOtherBlockValidAsSource (::Block const &) const |