25#ifndef TWEENY_DETAIL_EVENT_H
26#define TWEENY_DETAIL_EVENT_H
30namespace tweeny::detail::event {
81 struct keyframeEnter {
83 explicit keyframeEnter(
const size_t key_frame_input) : key_frame(key_frame_input) {}
92 struct keyframeLeave {
94 explicit keyframeLeave(
const size_t key_frame_input) : key_frame(key_frame_input) {}
response
Response codes returned by event callbacks.
Definition detail/event.h:102
@ ok
Continue receiving events.
Definition detail/event.h:108
@ unsubscribe
Unsubscribe after this callback.
Definition detail/event.h:116
constexpr detail::event::keyframeEnter_t keyframeEnter
Event triggered when entering a new keyframe segment.
Definition event.h:210
constexpr detail::event::keyframeLeave_t keyframeLeave
Event triggered when leaving a keyframe segment.
Definition event.h:246
Event types and response codes for tween callbacks.
Definition detail/event.h:74
Tag type for completion events.
Definition detail/event.h:53
Tag type for jump events.
Definition detail/event.h:47
Tag type for keyframeEnter events.
Definition detail/event.h:59
Tag type for keyframeLeave events.
Definition detail/event.h:65
Tag type for seek events.
Definition detail/event.h:41
Tag type for step events.
Definition detail/event.h:35
Tag type for update events.
Definition detail/event.h:71