|
Tweeny 4.1.0
A Tweening library for modern C++
|
Event types and response codes for tween callbacks. More...
Event types and response codes for tween callbacks.
This namespace contains tag types for registering event listeners and response codes for controlling callback behavior. Use these tags with tween::on() to register callbacks for animation lifecycle events.
Classes | |
| struct | keyframeEnter |
| Event data passed when entering a new keyframe. More... | |
| struct | keyframeLeave |
| Event data passed when leaving a keyframe. More... | |
Enumerations | |
| enum class | response { ok = 0 , unsubscribe = 1 } |
| Response codes returned by event callbacks. More... | |
Variables | |
| constexpr detail::event::step_t | step {} |
| Event triggered after each step() call. | |
| constexpr detail::event::seek_t | seek {} |
| Event triggered after each seek() call. | |
| constexpr detail::event::jump_t | jump {} |
| Event triggered after each jump() call. | |
| constexpr detail::event::complete_t | complete {} |
| Event triggered when the animation is at completion. | |
| constexpr detail::event::keyframeEnter_t | keyframeEnter {} |
| Event triggered when entering a new keyframe segment. | |
| constexpr detail::event::keyframeLeave_t | keyframeLeave {} |
| Event triggered when leaving a keyframe segment. | |
| constexpr detail::event::update_t | update {} |
| Event triggered whenever the tween position changes. | |