pub struct Vector3Transition { /* private fields */ }Expand description
Microsoft.UI.Xaml.Vector3Transition: the animation of a change of a Vector3 facade of an
element (UIElement.ScaleTransition, UIElement.TranslationTransition).
Deviation (winui-composition.md): a value, as ScalarTransition.
Implementations§
Source§impl Vector3Transition
impl Vector3Transition
Sourcepub const fn new() -> Vector3Transition
pub const fn new() -> Vector3Transition
A transition of the default duration (300 milliseconds) animating every component.
Sourcepub const fn with(
duration: Duration,
components: Vector3TransitionComponents,
) -> Vector3Transition
pub const fn with( duration: Duration, components: Vector3TransitionComponents, ) -> Vector3Transition
A transition of duration animating components.
Sourcepub fn duration(&self) -> Duration
pub fn duration(&self) -> Duration
Duration: how long the animation of a change takes. 300 milliseconds by default.
Sourcepub fn set_duration(&mut self, value: Duration)
pub fn set_duration(&mut self, value: Duration)
Sets duration.
Sourcepub fn components(&self) -> Vector3TransitionComponents
pub fn components(&self) -> Vector3TransitionComponents
Components: the components that animate; the others take their new value at once. All
three by default.
Sourcepub fn set_components(&mut self, value: Vector3TransitionComponents)
pub fn set_components(&mut self, value: Vector3TransitionComponents)
Sets components.
Trait Implementations§
Source§impl Clone for Vector3Transition
impl Clone for Vector3Transition
impl Copy for Vector3Transition
Source§impl Debug for Vector3Transition
impl Debug for Vector3Transition
Source§impl Default for Vector3Transition
impl Default for Vector3Transition
impl Eq for Vector3Transition
Source§impl Hash for Vector3Transition
impl Hash for Vector3Transition
Source§impl PartialEq for Vector3Transition
impl PartialEq for Vector3Transition
impl StructuralPartialEq for Vector3Transition
Auto Trait Implementations§
impl Freeze for Vector3Transition
impl RefUnwindSafe for Vector3Transition
impl Send for Vector3Transition
impl Sync for Vector3Transition
impl Unpin for Vector3Transition
impl UnsafeUnpin for Vector3Transition
impl UnwindSafe for Vector3Transition
Blanket Implementations§
Source§impl<T> AnyValue for Twhere
T: PartialEq + 'static,
impl<T> AnyValue for Twhere
T: PartialEq + 'static,
fn any_value_as_any(&self) -> &(dyn Any + 'static)
fn any_value_eq(&self, other: &(dyn AnyValue + 'static)) -> bool
fn any_value_type_name(&self) -> &'static str
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> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more