pub enum TableEffect {
Pulse {
fg_a: PackedRgba,
fg_b: PackedRgba,
bg_a: PackedRgba,
bg_b: PackedRgba,
speed: f32,
phase_offset: f32,
},
BreathingGlow {
fg: PackedRgba,
bg: PackedRgba,
intensity: f32,
speed: f32,
phase_offset: f32,
asymmetry: f32,
},
GradientSweep {
gradient: Gradient,
speed: f32,
phase_offset: f32,
},
}Expand description
Effect definitions applied to table styles.
Variants§
Pulse
Pulse between two foreground/background colors.
BreathingGlow
Breathing glow that brightens/dims around a base color.
GradientSweep
Sweep a multi-stop gradient across the target.
Trait Implementations§
Source§impl Clone for TableEffect
impl Clone for TableEffect
Source§fn clone(&self) -> TableEffect
fn clone(&self) -> TableEffect
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 moreAuto Trait Implementations§
impl Freeze for TableEffect
impl RefUnwindSafe for TableEffect
impl Send for TableEffect
impl Sync for TableEffect
impl Unpin for TableEffect
impl UnsafeUnpin for TableEffect
impl UnwindSafe for TableEffect
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