pub struct Sprite {
pub image: Image,
pub transform: Transform,
pub effects: Vec<SpriteEffect>,
pub flip_horizontal: bool,
pub flip_vertical: bool,
pub hover_animation: Option<HoverAnimation>,
pub hidden: Option<StickerHidden>,
}
Expand description
Sprites are a combo of image + transform
Fields§
§image: Image
The Image
transform: Transform
The Transform
effects: Vec<SpriteEffect>
Effects
flip_horizontal: bool
Flip horizontal
flip_vertical: bool
Flip vertical
hover_animation: Option<HoverAnimation>
Animation to run on hover
Hide on click
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Sprite
impl<'de> Deserialize<'de> for Sprite
Source§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
impl StructuralPartialEq for Sprite
Auto Trait Implementations§
impl Freeze for Sprite
impl RefUnwindSafe for Sprite
impl Send for Sprite
impl Sync for Sprite
impl Unpin for Sprite
impl UnwindSafe for Sprite
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