pub struct AnimatedProperties {Show 26 fields
pub opacity: f32,
pub translate_x: f32,
pub translate_y: f32,
pub scale_x: f32,
pub scale_y: f32,
pub rotation: f32,
pub blur: f32,
pub visible_chars: i32,
pub visible_chars_progress: f32,
pub color: Option<String>,
pub border_radius: f32,
pub font_size: f32,
pub width: f32,
pub height: f32,
pub gap: f32,
pub padding: f32,
pub stroke_width: f32,
pub shadow_blur: f32,
pub glow_radius: f32,
pub glow_intensity: f32,
pub rotate_x: f32,
pub rotate_y: f32,
pub perspective: f32,
pub draw_progress: f32,
pub motion_progress: f32,
pub char_animation: Option<ResolvedCharAnimation>,
}Expand description
Resolved animated properties for a single layer at a specific frame
Fields§
§opacity: f32§translate_x: f32§translate_y: f32§scale_x: f32§scale_y: f32§rotation: f32§blur: f32§visible_chars: i32For typewriter effect: number of visible characters (-1 = all)
visible_chars_progress: f32For typewriter effect: progress 0.0→1.0 (-1.0 = unused, shows all)
color: Option<String>Animated color override (hex string)
border_radius: f32§font_size: f32§width: f32§height: f32§gap: f32§padding: f32§stroke_width: f32§shadow_blur: f32§glow_radius: f32§glow_intensity: f32§rotate_x: f32§rotate_y: f32§perspective: f32§draw_progress: f32§motion_progress: f32§char_animation: Option<ResolvedCharAnimation>Implementations§
Source§impl AnimatedProperties
impl AnimatedProperties
Sourcepub fn merge(&mut self, other: &AnimatedProperties)
pub fn merge(&mut self, other: &AnimatedProperties)
Merge another AnimatedProperties into self. Properties that have been
explicitly set in other (not sentinel -1.0) override values in self.
Trait Implementations§
Source§impl Clone for AnimatedProperties
impl Clone for AnimatedProperties
Source§fn clone(&self) -> AnimatedProperties
fn clone(&self) -> AnimatedProperties
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AnimatedProperties
impl Debug for AnimatedProperties
Auto Trait Implementations§
impl Freeze for AnimatedProperties
impl RefUnwindSafe for AnimatedProperties
impl Send for AnimatedProperties
impl Sync for AnimatedProperties
impl Unpin for AnimatedProperties
impl UnsafeUnpin for AnimatedProperties
impl UnwindSafe for AnimatedProperties
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 more