pub enum SpriteAnimationCondition {
Bool(bool),
IntegerEquals(i32),
IntegerNotEquals(i32),
IntegerGreater(i32),
IntegerLess(i32),
IntegerRange(i32, i32),
ScalarNearlyEquals(Scalar, Scalar),
ScalarNotNearlyEquals(Scalar, Scalar),
ScalarGreater(Scalar),
ScalarLess(Scalar),
ScalarRange(Scalar, Scalar),
}Variants§
Bool(bool)
IntegerEquals(i32)
IntegerNotEquals(i32)
IntegerGreater(i32)
IntegerLess(i32)
IntegerRange(i32, i32)
(from inclusive, to inclusive)
ScalarNearlyEquals(Scalar, Scalar)
(value, threshold)
ScalarNotNearlyEquals(Scalar, Scalar)
(value, threshold)
ScalarGreater(Scalar)
ScalarLess(Scalar)
ScalarRange(Scalar, Scalar)
(from inclusive, to inclusive)
Implementations§
source§impl SpriteAnimationCondition
impl SpriteAnimationCondition
pub fn validate(&self, value: &SpriteAnimationValue) -> bool
Trait Implementations§
source§impl Clone for SpriteAnimationCondition
impl Clone for SpriteAnimationCondition
source§fn clone(&self) -> SpriteAnimationCondition
fn clone(&self) -> SpriteAnimationCondition
Returns a copy 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 SpriteAnimationCondition
impl Debug for SpriteAnimationCondition
source§impl<'de> Deserialize<'de> for SpriteAnimationCondition
impl<'de> Deserialize<'de> for SpriteAnimationCondition
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
source§impl Serialize for SpriteAnimationCondition
impl Serialize for SpriteAnimationCondition
impl Copy for SpriteAnimationCondition
Auto Trait Implementations§
impl RefUnwindSafe for SpriteAnimationCondition
impl Send for SpriteAnimationCondition
impl Sync for SpriteAnimationCondition
impl Unpin for SpriteAnimationCondition
impl UnwindSafe for SpriteAnimationCondition
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