pub struct FrameNumberNext(pub isize);Expand description
Represents the next frame number to go to.
This uses an isize as a negative number indicates the object’s facing
direction should be flipped.
Tuple Fields§
§0: isizeImplementations§
Source§impl FrameNumberNext
impl FrameNumberNext
Sourcepub fn abs(self) -> FrameNumber
pub fn abs(self) -> FrameNumber
Returns a positive FrameNumber.
Sourcepub fn facing_switch(self) -> bool
pub fn facing_switch(self) -> bool
Returns true if the object’s facing direction should change.
Trait Implementations§
Source§impl Clone for FrameNumberNext
impl Clone for FrameNumberNext
Source§fn clone(&self) -> FrameNumberNext
fn clone(&self) -> FrameNumberNext
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 FrameNumberNext
impl Debug for FrameNumberNext
Source§impl Default for FrameNumberNext
impl Default for FrameNumberNext
Source§fn default() -> FrameNumberNext
fn default() -> FrameNumberNext
Returns the “default value” for a type. Read more
Source§impl Deref for FrameNumberNext
impl Deref for FrameNumberNext
Source§impl DerefMut for FrameNumberNext
impl DerefMut for FrameNumberNext
Source§impl Display for FrameNumberNext
impl Display for FrameNumberNext
Source§impl FromStr for FrameNumberNext
impl FromStr for FrameNumberNext
Source§type Err = ParseIntError
type Err = ParseIntError
The associated error which can be returned from parsing.
Source§fn from_str(s: &str) -> Result<FrameNumberNext, ParseIntError>
fn from_str(s: &str) -> Result<FrameNumberNext, ParseIntError>
Parses a string
s to return a value of this type. Read moreSource§impl PartialEq for FrameNumberNext
impl PartialEq for FrameNumberNext
impl Copy for FrameNumberNext
impl Eq for FrameNumberNext
impl StructuralPartialEq for FrameNumberNext
Auto Trait Implementations§
impl Freeze for FrameNumberNext
impl RefUnwindSafe for FrameNumberNext
impl Send for FrameNumberNext
impl Sync for FrameNumberNext
impl Unpin for FrameNumberNext
impl UnwindSafe for FrameNumberNext
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