35 virtual bool isInteractiveBlock()
const ;
52 virtual bool isPreservingMediumWhenPlaced(::BlockType
const* medium)
const ;
54 virtual int getTurnOnDelay(
::Block const& block)
const ;
56 virtual ::Block
const* getOnBlock(
::Block const* block)
const ;
58 virtual ::Block
const* getOffBlock(
::Block const* block)
const ;
60 virtual bool isAlternateInput(
::Block const& block)
const ;
62 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
84 MCAPI static ::std::add_lvalue_reference_t<int const[]> DELAYS();
86 MCAPI static ::std::add_lvalue_reference_t<float const[]> DELAY_RENDER_OFFSETS();
98 MCFOLD
bool $isInteractiveBlock()
const;
113 MCFOLD
bool $isPreservingMediumWhenPlaced(::BlockType
const* medium)
const;
115 MCAPI
int $getTurnOnDelay(
::Block const& block)
const;
117 MCAPI ::Block
const* $getOnBlock(
::Block const* block)
const;
119 MCAPI ::Block
const* $getOffBlock(
::Block const* block)
const;
121 MCAPI
bool $isAlternateInput(
::Block const& block)
const;
123 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);