41 virtual bool isInteractiveBlock()
const ;
65 virtual bool isPreservingMediumWhenPlaced(
::BlockLegacy const* medium)
const ;
68 virtual int getTurnOnDelay(
::Block const& block)
const ;
71 virtual ::Block
const* getOnBlock(
::Block const* block)
const ;
74 virtual ::Block
const* getOffBlock(
::Block const* block)
const ;
77 virtual bool isAlternateInput(
::Block const& block)
const ;
80 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
99 MCAPI static ::std::add_lvalue_reference_t<int const[]> DELAYS();
101 MCAPI static ::std::add_lvalue_reference_t<float const[]> DELAY_RENDER_OFFSETS();
121 MCFOLD
bool $isInteractiveBlock()
const;
136 MCFOLD
bool $isPreservingMediumWhenPlaced(
::BlockLegacy const* medium)
const;
138 MCAPI
int $getTurnOnDelay(
::Block const& block)
const;
140 MCAPI ::Block
const* $getOnBlock(
::Block const* block)
const;
142 MCAPI ::Block
const* $getOffBlock(
::Block const* block)
const;
144 MCAPI
bool $isAlternateInput(
::Block const& block)
const;
146 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);
152 MCAPI
static void** $vftable();