File size: 426 Bytes
2409829
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use crate::messages::prelude::*;

use super::animation_message_handler::AnimationTimeMode;

#[impl_message(Message, Animation)]
#[derive(PartialEq, Clone, Debug, serde::Serialize, serde::Deserialize)]
pub enum AnimationMessage {
	ToggleLivePreview,
	EnableLivePreview,
	DisableLivePreview,
	RestartAnimation,
	SetFrameIndex(f64),
	SetTime(f64),
	UpdateTime,
	IncrementFrameCounter,
	SetAnimationTimeMode(AnimationTimeMode),
}