pub struct TransformStep {
pub translate: Option<(f32, f32, f32)>,
pub scale: Option<(f32, f32, f32)>,
pub rotate: Option<(f32, f32, f32)>,
pub skew: Option<(f32, f32)>,
}Expand description
Transform step for keyframes
Fields§
§translate: Option<(f32, f32, f32)>Translation (x, y, z)
scale: Option<(f32, f32, f32)>Scale (x, y, z)
rotate: Option<(f32, f32, f32)>Rotation (x, y, z) in degrees
skew: Option<(f32, f32)>Skew (x, y) in degrees
Implementations§
Source§impl TransformStep
impl TransformStep
Sourcepub fn set_translate(&mut self, x: f32, y: f32, z: f32)
pub fn set_translate(&mut self, x: f32, y: f32, z: f32)
Set translation
Sourcepub fn set_rotate(&mut self, x: f32, y: f32, z: f32)
pub fn set_rotate(&mut self, x: f32, y: f32, z: f32)
Set rotation
Sourcepub fn to_css_value(&self) -> String
pub fn to_css_value(&self) -> String
Convert to CSS transform value
Trait Implementations§
Source§impl Clone for TransformStep
impl Clone for TransformStep
Source§fn clone(&self) -> TransformStep
fn clone(&self) -> TransformStep
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 TransformStep
impl Debug for TransformStep
Source§impl<'de> Deserialize<'de> for TransformStep
impl<'de> Deserialize<'de> for TransformStep
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 PartialEq for TransformStep
impl PartialEq for TransformStep
Source§impl Serialize for TransformStep
impl Serialize for TransformStep
impl StructuralPartialEq for TransformStep
Auto Trait Implementations§
impl Freeze for TransformStep
impl RefUnwindSafe for TransformStep
impl Send for TransformStep
impl Sync for TransformStep
impl Unpin for TransformStep
impl UnwindSafe for TransformStep
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