pub struct PointAnimation { /* private fields */ }Expand description
Interpolates a Point property ((x, y)).
Implementations§
Source§impl PointAnimation
impl PointAnimation
Source§impl PointAnimation
impl PointAnimation
Sourcepub fn builder() -> PointAnimationBuilder
pub fn builder() -> PointAnimationBuilder
Start a PointAnimationBuilder for fluent construction.
Trait Implementations§
Source§impl Animation for PointAnimation
impl Animation for PointAnimation
Source§fn animation_raw(&self) -> *mut c_void
fn animation_raw(&self) -> *mut c_void
Borrowed
Noesis::AnimationTimeline* for self.Source§fn set_target_name(&mut self, name: &str) -> bool
fn set_target_name(&mut self, name: &str) -> bool
Set this animation’s
Storyboard.TargetName: the x:Name of the
element it drives, resolved against the namescope passed to
Storyboard::begin. Read moreSource§fn set_target_property(&mut self, path: &str) -> bool
fn set_target_property(&mut self, path: &str) -> bool
Set this animation’s
Storyboard.TargetProperty: the property path it
drives (e.g. "Opacity",
"(UIElement.RenderTransform).(ScaleTransform.ScaleX)"). Read moreSource§fn set_easing(&mut self, easing: &EasingFunction) -> bool
fn set_easing(&mut self, easing: &EasingFunction) -> bool
Attach an easing function. No-op (returns
false) for key-frame
animations, whose easing is configured per key frame instead.Source§fn begin_on(
&mut self,
target: &FrameworkElement,
dp_name: &str,
handoff: HandoffBehavior,
) -> bool
fn begin_on( &mut self, target: &FrameworkElement, dp_name: &str, handoff: HandoffBehavior, ) -> bool
Source§impl AsComponent for PointAnimation
impl AsComponent for PointAnimation
Source§fn component_raw(&self) -> *mut c_void
fn component_raw(&self) -> *mut c_void
Borrowed
Noesis::BaseComponent* for self.Source§impl Default for PointAnimation
impl Default for PointAnimation
Source§impl Drop for PointAnimation
impl Drop for PointAnimation
impl Send for PointAnimation
Source§impl Timeline for PointAnimation
impl Timeline for PointAnimation
Source§fn timeline_raw(&self) -> *mut c_void
fn timeline_raw(&self) -> *mut c_void
Borrowed
Noesis::Timeline* for self.Source§fn set_duration_secs(&mut self, seconds: f64) -> bool
fn set_duration_secs(&mut self, seconds: f64) -> bool
Set the single-pass duration in seconds.
Source§fn set_duration_auto(&mut self) -> bool
fn set_duration_auto(&mut self) -> bool
Set
Duration="Automatic" (resolved from the content, e.g. key frames).Source§fn set_duration_forever(&mut self) -> bool
fn set_duration_forever(&mut self) -> bool
Set
Duration="Forever".Source§fn duration_secs(&self) -> Option<f64>
fn duration_secs(&self) -> Option<f64>
Read the configured single-pass duration in seconds, or
None if the
duration is Automatic / Forever (not a resolved TimeSpan).Source§fn set_begin_time_secs(&mut self, seconds: f64) -> bool
fn set_begin_time_secs(&mut self, seconds: f64) -> bool
Delay before the timeline begins, in seconds.
Source§fn set_auto_reverse(&mut self, value: bool) -> bool
fn set_auto_reverse(&mut self, value: bool) -> bool
Play forwards then backwards each iteration when
true.Source§fn set_speed_ratio(&mut self, value: f32) -> bool
fn set_speed_ratio(&mut self, value: f32) -> bool
Rate at which time progresses relative to the parent (default
1.0).Source§fn set_fill_behavior(&mut self, behavior: FillBehavior) -> bool
fn set_fill_behavior(&mut self, behavior: FillBehavior) -> bool
Behaviour once the active period ends (hold the end value or release it).
Source§fn set_repeat_count(&mut self, count: f32) -> bool
fn set_repeat_count(&mut self, count: f32) -> bool
Repeat a fixed number of (possibly fractional) iterations.
Source§fn set_repeat_duration_secs(&mut self, seconds: f64) -> bool
fn set_repeat_duration_secs(&mut self, seconds: f64) -> bool
Repeat for a fixed wall-clock duration, in seconds.
Source§fn set_repeat_forever(&mut self) -> bool
fn set_repeat_forever(&mut self) -> bool
Repeat forever.
Auto Trait Implementations§
impl !Sync for PointAnimation
impl Freeze for PointAnimation
impl RefUnwindSafe for PointAnimation
impl Unpin for PointAnimation
impl UnsafeUnpin for PointAnimation
impl UnwindSafe for PointAnimation
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