Enum freya::prelude::TransitionState
pub enum TransitionState {
Size(f64),
Color(Color),
}
Expand description
Stores the current state for a Transition
.
Variants§
Implementations§
§impl TransitionState
impl TransitionState
pub 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.
pub fn clear(&mut self, animate: &Transition)
pub fn clear(&mut self, animate: &Transition)
Reset the current value back to the starting value.
pub 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.
pub 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.
pub fn to_raw_color(&self) -> Option<Color>
pub fn to_raw_color(&self) -> Option<Color>
Try casting to a raw Color transition.
Trait Implementations§
§impl Clone for TransitionState
impl Clone for TransitionState
§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 more§impl Debug for TransitionState
impl Debug for TransitionState
§impl From<&Transition> for TransitionState
impl From<&Transition> for TransitionState
§fn from(value: &Transition) -> TransitionState
fn from(value: &Transition) -> TransitionState
Converts to this type from the input type.
§impl PartialEq<TransitionState> for TransitionState
impl PartialEq<TransitionState> for TransitionState
§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 ==
.