33 : _parameter(parameter)
34 , _user_value(list ? list->default_value() : desc.normal)
46 return _list->eval(frame);
62 if (to_list && (!
_list->in_write_pass() ||
_list->descriptor().toggled)) {
63 _list->add (frame, value,
false);
virtual double get_double(bool from_list=false, double frame=0) const
void set_list(boost::shared_ptr< ControlList >)
PBD::ScopedConnection _list_marked_dirty_connection
PBD::Signal0< void > ListMarkedDirty
boost::shared_ptr< ControlList > list()
boost::shared_ptr< ControlList > _list
virtual void set_double(double val, double frame=0, bool to_list=false)
Control(const Parameter ¶meter, const ParameterDescriptor &desc, boost::shared_ptr< ControlList > list)