27 virtual ::AABB
const& getVisualShape(
::Block const& block,
::AABB& bufferAABB)
const ;
33 virtual bool isInteractiveBlock()
const ;
39 virtual bool canProvideSupport(
::Block const&, uchar face, ::BlockSupportType type)
const ;
42 virtual int _getNumCandles(
::Block const& block)
const ;
46 _iterateCandles(
::Block const& block,
::BlockPos const& pos, ::std::function<
void(
::Vec3 const&,
int)> callback)
60 _forEachCandle(
::Block const& block,
::BlockPos const& pos, ::std::function<
void(
::Vec3 const&,
int)> callback);
74 MCAPI ::AABB
const& $getVisualShape(
::Block const& block,
::AABB& bufferAABB)
const;
78 MCFOLD
bool $isInteractiveBlock()
const;
82 MCFOLD
bool $canProvideSupport(
::Block const&, uchar face, ::BlockSupportType type)
const;
84 MCAPI
int $_getNumCandles(
::Block const& block)
const;
87 $_iterateCandles(
::Block const& block,
::BlockPos const& pos, ::std::function<
void(
::Vec3 const&,
int)> callback)
96 MCAPI
static void** $vftable();