movit::Effect *instantiate_effects(const Block *block, size_t chain_idx, Instantiation *instantiation);
size_t compute_chain_number_for_block(size_t block_idx, const std::bitset<256> &disabled) const;
static void find_inputs_for_block(lua_State *L, Scene *scene, Block *block, int first_input_idx = 3);
movit::Effect *instantiate_effects(const Block *block, size_t chain_idx, Instantiation *instantiation);
size_t compute_chain_number_for_block(size_t block_idx, const std::bitset<256> &disabled) const;
static void find_inputs_for_block(lua_State *L, Scene *scene, Block *block, int first_input_idx = 3);