Enum rog_anime::ActionData [−][src]
pub enum ActionData {
Animation(AnimeGif),
Image(Box<AnimeDataBuffer>),
Pause(Duration),
AudioEq,
SystemInfo,
TimeDate,
Matrix,
}
Expand description
All the possible AniMe actions that can be used. The enum is intended to be used in a array allowing the user to cycle through a series of actions.
Variants
Animation(AnimeGif)
Tuple Fields
0: AnimeGif
Full gif sequence. Immutable.
Image(Box<AnimeDataBuffer>)
Tuple Fields
0: Box<AnimeDataBuffer>
Basic image, can have properties changed and image updated via those properties
Pause(Duration)
Tuple Fields
0: Duration
A pause to be used between sequences
AudioEq
Placeholder
SystemInfo
Placeholder
TimeDate
Placeholder
Matrix
Placeholder
Implementations
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for ActionData
impl Send for ActionData
impl Sync for ActionData
impl Unpin for ActionData
impl UnwindSafe for ActionData
Blanket Implementations
Mutably borrows from an owned value. Read more