pub struct TransformValues {
pub translate_x: f64,
pub translate_y: f64,
pub scale_x: f64,
pub scale_y: f64,
pub rotation: f64,
}Expand description
Transform values for FLIP animations
Fields§
§translate_x: f64X translation
translate_y: f64Y translation
scale_x: f64Scale X
scale_y: f64Scale Y
rotation: f64Rotation in degrees
Implementations§
Source§impl TransformValues
impl TransformValues
Sourcepub fn new(
translate_x: f64,
translate_y: f64,
scale_x: f64,
scale_y: f64,
rotation: f64,
) -> TransformValues
pub fn new( translate_x: f64, translate_y: f64, scale_x: f64, scale_y: f64, rotation: f64, ) -> TransformValues
Create new transform values
Sourcepub fn translation(x: f64, y: f64) -> TransformValues
pub fn translation(x: f64, y: f64) -> TransformValues
Create translation-only transform
Sourcepub fn scale(x: f64, y: f64) -> TransformValues
pub fn scale(x: f64, y: f64) -> TransformValues
Create scale-only transform
Sourcepub fn rotation(degrees: f64) -> TransformValues
pub fn rotation(degrees: f64) -> TransformValues
Create rotation-only transform
Trait Implementations§
Source§impl Clone for TransformValues
impl Clone for TransformValues
Source§fn clone(&self) -> TransformValues
fn clone(&self) -> TransformValues
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 TransformValues
impl Debug for TransformValues
Source§impl Default for TransformValues
impl Default for TransformValues
Source§fn default() -> TransformValues
fn default() -> TransformValues
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TransformValues
impl RefUnwindSafe for TransformValues
impl Send for TransformValues
impl Sync for TransformValues
impl Unpin for TransformValues
impl UnwindSafe for TransformValues
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> SerializableKey for T
impl<T> SerializableKey for T
Source§impl<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.