pub struct AnimationTime {Show 29 fields
pub id: Option<u32>,
pub preset_id: Option<i32>,
pub preset_class: Option<String>,
pub preset_subtype: Option<i32>,
pub duration_ms: Option<AnimationNumber>,
pub repeat_count: AnimationNumber,
pub repeat_duration_ms: Option<AnimationNumber>,
pub speed: f64,
pub acceleration: f64,
pub deceleration: f64,
pub auto_reverse: bool,
pub restart: Option<String>,
pub fill: Option<String>,
pub sync_behavior: Option<String>,
pub time_filter: Option<String>,
pub event_filter: Option<String>,
pub display: Option<bool>,
pub master_relation: Option<String>,
pub build_level: Option<i32>,
pub group_id: Option<u32>,
pub after_effect: Option<bool>,
pub node_type: Option<String>,
pub placeholder: Option<bool>,
pub start_conditions: Vec<AnimationCondition>,
pub end_conditions: Vec<AnimationCondition>,
pub end_sync: Option<AnimationCondition>,
pub iterate: Option<AnimationIteration>,
pub children: Vec<AnimationNode>,
pub sub_nodes: Vec<AnimationNode>,
}Fields§
§id: Option<u32>§preset_id: Option<i32>§preset_class: Option<String>§preset_subtype: Option<i32>§duration_ms: Option<AnimationNumber>§repeat_count: AnimationNumber§repeat_duration_ms: Option<AnimationNumber>§speed: f64§acceleration: f64§deceleration: f64§auto_reverse: bool§restart: Option<String>§fill: Option<String>§sync_behavior: Option<String>§time_filter: Option<String>§event_filter: Option<String>§display: Option<bool>§master_relation: Option<String>§build_level: Option<i32>§group_id: Option<u32>§after_effect: Option<bool>§node_type: Option<String>§placeholder: Option<bool>§start_conditions: Vec<AnimationCondition>§end_conditions: Vec<AnimationCondition>§end_sync: Option<AnimationCondition>§iterate: Option<AnimationIteration>§children: Vec<AnimationNode>§sub_nodes: Vec<AnimationNode>Trait Implementations§
Source§impl Clone for AnimationTime
impl Clone for AnimationTime
Source§impl Debug for AnimationTime
impl Debug for AnimationTime
Source§impl<'de> Deserialize<'de> for AnimationTime
impl<'de> Deserialize<'de> for AnimationTime
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Forget for AnimationTime
impl Freeze for AnimationTime
impl RefUnwindSafe for AnimationTime
impl Send for AnimationTime
impl Sync for AnimationTime
impl Unpin for AnimationTime
impl UnsafeUnpin for AnimationTime
impl UnwindSafe for AnimationTime
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