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 new() -> TransformStep
pub fn new() -> TransformStep
Create a new transform step
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 Default for TransformStep
impl Default for TransformStep
Source§fn default() -> TransformStep
fn default() -> TransformStep
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TransformStep
impl<'de> Deserialize<'de> for TransformStep
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransformStep, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransformStep, <__D as Deserializer<'de>>::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
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
Source§fn into_prop_value(self) -> Option<T>
fn into_prop_value(self) -> Option<T>
Convert
self to a value of a Properties struct.Source§impl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
Source§fn into_prop_value(self) -> T
fn into_prop_value(self) -> T
Convert
self to a value of a Properties struct.