Trait animate::TransitionGroupExt[][src]

pub trait TransitionGroupExt: 'static {
    fn add_transition<P: IsA<Transition>>(&self, transition: &P);
fn remove_all(&self);
fn remove_transition<P: IsA<Transition>>(&self, transition: &P); }

Trait containing all TransitionGroup methods.

Implementors

TransitionGroup

Required methods

fn add_transition<P: IsA<Transition>>(&self, transition: &P)[src]

Adds transition to self.

This function acquires a reference on transition that will be released when calling TransitionGroupExt::remove_transition.

transition

a Transition

fn remove_all(&self)[src]

Removes all transitions from self.

This function releases the reference acquired when calling TransitionGroupExt::add_transition.

fn remove_transition<P: IsA<Transition>>(&self, transition: &P)[src]

Removes transition from self.

This function releases the reference acquired on transition when calling TransitionGroupExt::add_transition.

transition

a Transition

Loading content...

Implementors

impl<O: IsA<TransitionGroup>> TransitionGroupExt for O[src]

Loading content...