pub struct SpriteClip { /* private fields */ }Implementations§
Source§impl SpriteClip
impl SpriteClip
pub fn new(frames: Vec<SpriteFrame>) -> Result<SpriteClip, AnimationError>
pub fn duration(&self) -> f32
pub fn frame(&self, time: f32, mode: LoopMode) -> Result<u32, AnimationError>
Trait Implementations§
Source§impl Clone for SpriteClip
impl Clone for SpriteClip
Source§fn clone(&self) -> SpriteClip
fn clone(&self) -> SpriteClip
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 SpriteClip
impl RefUnwindSafe for SpriteClip
impl Send for SpriteClip
impl Sync for SpriteClip
impl Unpin for SpriteClip
impl UnwindSafe for SpriteClip
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