pub enum TableEffectSpec {
Pulse {
fg_a: RgbaSpec,
fg_b: RgbaSpec,
bg_a: RgbaSpec,
bg_b: RgbaSpec,
speed: f32,
phase_offset: f32,
},
BreathingGlow {
fg: RgbaSpec,
bg: RgbaSpec,
intensity: f32,
speed: f32,
phase_offset: f32,
asymmetry: f32,
},
GradientSweep {
gradient: GradientSpec,
speed: f32,
phase_offset: f32,
},
}Variants§
Implementations§
Source§impl TableEffectSpec
impl TableEffectSpec
pub fn from_effect(effect: &TableEffect) -> Self
pub fn to_effect(&self) -> TableEffect
Trait Implementations§
Source§impl Clone for TableEffectSpec
impl Clone for TableEffectSpec
Source§fn clone(&self) -> TableEffectSpec
fn clone(&self) -> TableEffectSpec
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TableEffectSpec
impl Debug for TableEffectSpec
Source§impl PartialEq for TableEffectSpec
impl PartialEq for TableEffectSpec
impl StructuralPartialEq for TableEffectSpec
Auto Trait Implementations§
impl Freeze for TableEffectSpec
impl RefUnwindSafe for TableEffectSpec
impl Send for TableEffectSpec
impl Sync for TableEffectSpec
impl Unpin for TableEffectSpec
impl UnsafeUnpin for TableEffectSpec
impl UnwindSafe for TableEffectSpec
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more