Enum freya_hooks::TransitionState
source · pub enum TransitionState {
Size(f64),
Color(Color),
}
Expand description
Stores the current state for a Transition
.
Variants§
Implementations§
source§impl TransitionState
impl TransitionState
sourcepub fn set_value(&mut self, animate: &Transition, value: f64)
pub fn set_value(&mut self, animate: &Transition, value: f64)
Process the new value in this transition.
sourcepub fn clear(&mut self, animate: &Transition)
pub fn clear(&mut self, animate: &Transition)
Reset the current value back to the starting value.
sourcepub fn as_size(&self) -> f64
pub fn as_size(&self) -> f64
Cast as a size transition. This could panic if the tranistion of type Size.
sourcepub fn as_color(&self) -> String
pub fn as_color(&self) -> String
Cast as a Color transition. This could panic if the tranistion of type Color.
sourcepub fn to_raw_color(&self) -> Option<Color>
pub fn to_raw_color(&self) -> Option<Color>
Try casting to a raw Color transition.
Trait Implementations§
source§impl Clone for TransitionState
impl Clone for TransitionState
source§fn clone(&self) -> TransitionState
fn clone(&self) -> TransitionState
Returns a copy 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 TransitionState
impl Debug for TransitionState
source§impl From<&Transition> for TransitionState
impl From<&Transition> for TransitionState
source§fn from(value: &Transition) -> Self
fn from(value: &Transition) -> Self
Converts to this type from the input type.
source§impl PartialEq<TransitionState> for TransitionState
impl PartialEq<TransitionState> for TransitionState
source§fn eq(&self, other: &TransitionState) -> bool
fn eq(&self, other: &TransitionState) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.