Trait components::TransitionGroupExt [−][src]
pub trait TransitionGroupExt: 'static {
pub fn add_transition<P>(&self, transition: &P)
where
P: IsA<Transition>;
pub fn remove_all(&self);
pub fn remove_transition<P>(&self, transition: &P)
where
P: IsA<Transition>;
}Required methods
pub fn add_transition<P>(&self, transition: &P) where
P: IsA<Transition>, [src]
P: IsA<Transition>,
Adds transition to self.
This function acquires a reference on transition that will be released
when calling TransitionGroupExt::remove_transition.
transition
a Transition
pub fn remove_all(&self)[src]
Removes all transitions from self.
This function releases the reference acquired when calling
TransitionGroupExt::add_transition.
pub fn remove_transition<P>(&self, transition: &P) where
P: IsA<Transition>, [src]
P: IsA<Transition>,
Removes transition from self.
This function releases the reference acquired on transition when
calling TransitionGroupExt::add_transition.
transition
a Transition
Implementors
impl<O> TransitionGroupExt for O where
O: IsA<TransitionGroup>, [src]
impl<O> TransitionGroupExt for O where
O: IsA<TransitionGroup>, [src]pub fn add_transition<P>(&self, transition: &P) where
P: IsA<Transition>, [src]
P: IsA<Transition>,
pub fn remove_all(&self)[src]
pub fn remove_transition<P>(&self, transition: &P) where
P: IsA<Transition>, [src]
P: IsA<Transition>,