Tweeny 4.1.0
A Tweening library for modern C++
Loading...
Searching...
No Matches
tweeny::event Namespace Reference

Event types and response codes for tween callbacks. More...

Detailed Description

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.