20 SCORE_SERIALIZE_FRIENDS
26 static constexpr bool hasExternalUI()
noexcept {
return true; }
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::spline3d_data& spline()
const noexcept {
return m_spline; }
58 void setSpline(
const ossia::spline3d_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);
76 TimeVal contentDuration()
const noexcept override;
80 ossia::spline3d_data m_spline;
84 W_PROPERTY(
State::Unit, unit READ unit WRITE setUnit NOTIFY unitChanged)
86 W_PROPERTY(
bool, tween READ tween WRITE setTween NOTIFY tweenChanged)
90 address READ address WRITE setAddress NOTIFY addressChanged)