SequenceBuilder::SequenceBuilder(const SequenceTemplate &t):
tmpl(t)
{
- for(const SequenceTemplate::Step &s: tmpl.get_steps())
- renderables[s.slot_name] = s.default_renderable;
+ for(const SequenceTemplate::Renderable &r: tmpl.get_renderables())
+ renderables[r.slot_name] = r.renderable;
for(const SequenceTemplate::PostProcessor &p: tmpl.get_postprocessors())
if(!p.slot_name.empty())
postprocessors[p.slot_name] = 0;
for(const SequenceTemplate::Step &s: tmpl.get_steps())
{
- Renderable *renderable = get_item(renderables, s.slot_name);
+ Renderable *renderable = get_item(renderables, s.renderable_name);
if(!renderable)
continue;