|
| enum class | SpreadType : uchar { SamePosition = 0
, SamePlane = 1
, WrapAround = 2
} |
|
using | SpreadTypes = ::std::vector<::MultifaceSpreader::SpreadType> |
|
| virtual bool | _canSpreadInto (::IBlockWorldGenAPI &target, ::Block const &self, ::BlockPos const &pos, uchar const placementDirection) const |
| virtual bool | _canSpreadFrom (::Block const &block, uchar const facing) const |
| virtual bool | _isOtherBlockValidAsSource (::Block const &block) const |
| MCAPI bool | $_canSpreadInto (::IBlockWorldGenAPI &target, ::Block const &self, ::BlockPos const &pos, uchar const placementDirection) const |
| MCAPI bool | $_canSpreadFrom (::Block const &block, uchar const facing) const |
| MCAPI bool | $_isOtherBlockValidAsSource (::Block const &block) 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 | spreadFromFaceTowardAllDirections (::IBlockWorldGenAPI &target, ::Block const &self, ::Block const &block, ::BlockPos const &pos, uchar startingFace) 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 bool | spreadFromRandomFaceTowardRandomDirection (::IBlockWorldGenAPI &target, ::Block const &self, ::Block const &block, ::BlockPos const &pos) const |
| MCAPI void * | $ctor (::std::vector<::MultifaceSpreader::SpreadType > const &spreadTypes) |
|
| static MCAPI void ** | $vftable () |
| static MCAPI ::std::vector<::MultifaceSpreader::SpreadType > const & | ALL_SPREAD_TYPES () |
| static MCAPI ::std::vector<::MultifaceSpreader::SpreadType > const & | SAME_POSITION_ONLY () |
|
|
::ll::TypedStorage< 8, 24, ::std::vector<::MultifaceSpreader::SpreadType > > | mSpreadTypes |
◆ _canSpreadInto()
◆ _canSpreadFrom()
| virtual bool SculkVeinMultifaceSpreader::_canSpreadFrom |
( |
::Block const & | block, |
|
|
uchar const | facing ) const |
|
virtual |
◆ _isOtherBlockValidAsSource()
| virtual bool SculkVeinMultifaceSpreader::_isOtherBlockValidAsSource |
( |
::Block const & | block | ) |
const |
|
virtual |
◆ $_canSpreadInto()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $_canSpreadFrom()
| MCAPI bool SculkVeinMultifaceSpreader::$_canSpreadFrom |
( |
::Block const & | block, |
|
|
uchar const | facing ) const |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $_isOtherBlockValidAsSource()
| MCAPI bool SculkVeinMultifaceSpreader::$_isOtherBlockValidAsSource |
( |
::Block const & | block | ) |
const |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $vftable()
| MCAPI void ** SculkVeinMultifaceSpreader::$vftable |
( |
| ) |
|
|
static |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ spreadFromFaceTowardAllDirections()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ spreadFromFaceTowardDirection()
| MCAPI bool MultifaceSpreader::spreadFromFaceTowardDirection |
( |
::BlockSource & | region, |
|
|
::Block const & | self, |
|
|
::Block const & | block, |
|
|
::BlockPos const & | pos, |
|
|
uchar | startingFace, |
|
|
uchar | spreadDirection ) const |
|
inherited |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ spreadFromFaceTowardRandomDirection()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ spreadFromRandomFaceTowardRandomDirection()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ ALL_SPREAD_TYPES()
| MCAPI ::std::vector<::MultifaceSpreader::SpreadType > const & MultifaceSpreader::ALL_SPREAD_TYPES |
( |
| ) |
|
|
staticinherited |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ SAME_POSITION_ONLY()
| MCAPI ::std::vector<::MultifaceSpreader::SpreadType > const & MultifaceSpreader::SAME_POSITION_ONLY |
( |
| ) |
|
|
staticinherited |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $ctor()
| MCAPI void * MultifaceSpreader::$ctor |
( |
::std::vector<::MultifaceSpreader::SpreadType > const & | spreadTypes | ) |
|
|
inherited |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
The documentation for this class was generated from the following file: