pub enum Effect {
Show 17 variants
RotateL,
RotateR,
FlipX,
FlipY,
Wide,
Tall,
Cursed,
Hyper,
Party,
Rainbow,
Shake,
Bounce,
Jam,
Slide,
Arrive,
Leave,
Spin,
}Expand description
a pixel effect on an emote layer. BTTV prefix modifiers and FFZ effect words share this vocabulary; the render layer applies them in enum order (geometry → color → motion), so derived Ord IS the application order.
Variants§
RotateL
RotateR
FlipX
FlipY
Wide
Tall
Cursed
Hyper
Party
Rainbow
Shake
Bounce
Jam
Slide
Arrive
Leave
Spin
Implementations§
Trait Implementations§
impl Copy for Effect
impl Eq for Effect
Source§impl Ord for Effect
impl Ord for Effect
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for Effect
impl PartialOrd for Effect
impl StructuralPartialEq for Effect
Auto Trait Implementations§
impl Forget for Effect
impl Freeze for Effect
impl Move for Effect
impl RefUnwindSafe for Effect
impl Send for Effect
impl Sync for Effect
impl Unpin for Effect
impl UnsafeUnpin for Effect
impl UnwindSafe for Effect
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