21 SCORE_SERIALIZE_FRIENDS
27 static constexpr bool hasExternalUI()
noexcept {
return true; }
32 template <
typename Impl>
46 bool tween()
const {
return m_tween; }
47 void setTween(
bool tween)
56 QString prettyName()
const noexcept override;
58 const ossia::spline3d_data& spline()
const noexcept {
return m_spline; }
59 void setSpline(
const ossia::spline3d_data& c)
68 std::unique_ptr<Process::Outlet> outlet;
70 void addressChanged(const ::State::AddressAccessor& arg_1)
71 W_SIGNAL(addressChanged, arg_1);
72 void tweenChanged(
bool tween) W_SIGNAL(tweenChanged, tween);
73 void unitChanged(
const State::Unit& arg_1) W_SIGNAL(unitChanged, arg_1);
74 void splineChanged() W_SIGNAL(splineChanged);
77 TimeVal contentDuration()
const noexcept override;
81 ossia::spline3d_data m_spline;
85 W_PROPERTY(
State::Unit, unit READ unit WRITE setUnit NOTIFY unitChanged)
87 W_PROPERTY(
bool, tween READ tween WRITE setTween NOTIFY tweenChanged)
91 address READ address WRITE setAddress NOTIFY addressChanged)