21 SCORE_SERIALIZE_FRIENDS
31 template <
typename Impl>
45 bool tween()
const {
return m_tween; }
46 void setTween(
bool tween)
55 QString prettyName()
const noexcept override;
57 const ossia::spline_data& spline()
const noexcept {
return m_spline; }
58 void setSpline(
const ossia::spline_data& c)
67 std::unique_ptr<Process::Outlet> outlet;
69 void addressChanged(const ::State::AddressAccessor& arg_1)
70 W_SIGNAL(addressChanged, arg_1);
71 void tweenChanged(
bool tween) W_SIGNAL(tweenChanged, tween);
72 void unitChanged(
const State::Unit& arg_1) W_SIGNAL(unitChanged, arg_1);
73 void splineChanged() W_SIGNAL(splineChanged);
80 void setDurationAndScale(
const TimeVal& newDuration)
noexcept override;
81 void setDurationAndGrow(
const TimeVal& newDuration)
noexcept override;
82 void setDurationAndShrink(
const TimeVal& newDuration)
noexcept override;
84 TimeVal contentDuration()
const noexcept override;
86 ossia::spline_data m_spline;
90 W_PROPERTY(
State::Unit, unit READ unit WRITE setUnit NOTIFY unitChanged)
92 W_PROPERTY(
bool, tween READ tween WRITE setTween NOTIFY tweenChanged)
96 address READ address WRITE setAddress NOTIFY addressChanged)