pub struct SceneTransitionState {
pub phase: TransitionPhase,
pub source_zone_id: Option<String>,
pub target_zone_id: Option<String>,
pub progress: f32,
}Expand description
Scene transition state machine.
Fields§
§phase: TransitionPhase§source_zone_id: Option<String>§target_zone_id: Option<String>§progress: f32Implementations§
Trait Implementations§
Source§impl Clone for SceneTransitionState
impl Clone for SceneTransitionState
Source§fn clone(&self) -> SceneTransitionState
fn clone(&self) -> SceneTransitionState
Returns a duplicate 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 SceneTransitionState
impl Debug for SceneTransitionState
Source§impl Default for SceneTransitionState
impl Default for SceneTransitionState
Source§impl<'de> Deserialize<'de> for SceneTransitionState
impl<'de> Deserialize<'de> for SceneTransitionState
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
Source§impl PartialEq for SceneTransitionState
impl PartialEq for SceneTransitionState
Source§impl Serialize for SceneTransitionState
impl Serialize for SceneTransitionState
impl StructuralPartialEq for SceneTransitionState
Auto Trait Implementations§
impl Freeze for SceneTransitionState
impl RefUnwindSafe for SceneTransitionState
impl Send for SceneTransitionState
impl Sync for SceneTransitionState
impl Unpin for SceneTransitionState
impl UnsafeUnpin for SceneTransitionState
impl UnwindSafe for SceneTransitionState
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