|
enum class | SpreadType : uchar { SamePosition = 0
, SamePlane = 1
, WrapAround = 2
} |
|
|
MultifaceSpreader & | operator= (MultifaceSpreader const &) |
|
| MultifaceSpreader (MultifaceSpreader const &) |
|
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 ::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 | spreadFromFaceTowardRandomDirection (::IBlockWorldGenAPI &target, ::Block const &self, ::Block const &block, ::BlockPos const &pos, uchar startingFace) const |
|
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 |
|
|
static MCAPI ::std::vector<::MultifaceSpreader::SpreadType > const & | ALL_SPREAD_TYPES () |
|
static MCAPI ::std::vector<::MultifaceSpreader::SpreadType > const & | SAME_POSITION_ONLY () |
|
static MCAPI void ** | $vftable () |
|
The documentation for this class was generated from the following file: