|
Tweeny 4.1.0
A Tweening library for modern C++
|
◆ on() [7/7]
template<typename FirstValueType, typename... RemainingValueTypes>
template<typename Callback>
Registers a callback for any position update (step, seek, or jump). The callback is invoked after step(), seek(), or jump() calls. This is a convenience event for monitoring all position changes from a single callback.
printf("Tween updated to: %d\n", tween.peek());
return event::response::ok;
});
t.step(10); // Triggers update
t.seek(50U); // Triggers update
tween(const key_frames_t &key_frames_input) Constructs a tween from keyframes (use builder API instead). tweeny_builder< true, FirstValue, RemainingValues... > to(const FirstValue &firstComponent, const RemainingValues &... remainingComponents) & Adds a target keyframe to the tween. Definition tweeny.h:109 tweeny_builder & during(FrameCountsType... frame_counts) Specifies per-component frame durations for the last keyframe segment. Definition tweeny.h:245 constexpr detail::event::update_t update Event triggered whenever the tween position changes. Definition event.h:280 tweeny_builder< false, FirstValue, RemainingValues... > from(FirstValue firstComponent, RemainingValues... remainingComponents) Creates a new tween builder starting from the specified value(s). Definition tweeny.h:347 |