[−][src]Struct oxygengine_composite_renderer::component::CompositeSpriteAnimation
Fields
animations: HashMap<Cow<'static, str>, SpriteAnimation>
Methods
impl CompositeSpriteAnimation
[src]
pub fn new(animations: HashMap<Cow<'static, str>, SpriteAnimation>) -> Self
[src]
pub fn from_iter<I>(animations: I) -> Self where
I: IntoIterator<Item = (Cow<'static, str>, SpriteAnimation)>,
[src]
I: IntoIterator<Item = (Cow<'static, str>, SpriteAnimation)>,
pub fn play(&mut self, name: &str, speed: Scalar, looped: bool) -> bool
[src]
pub fn stop(&mut self)
[src]
pub fn phase(&self) -> Option<Scalar>
[src]
pub fn set_phase(&mut self, value: Scalar) -> bool
[src]
pub fn speed(&self) -> Option<Scalar>
[src]
pub fn set_speed(&mut self, value: Scalar) -> bool
[src]
pub fn looped(&self) -> Option<bool>
[src]
pub fn set_looped(&mut self, value: bool) -> bool
[src]
Trait Implementations
impl Clone for CompositeSpriteAnimation
[src]
fn clone(&self) -> CompositeSpriteAnimation
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Default for CompositeSpriteAnimation
[src]
fn default() -> CompositeSpriteAnimation
[src]
impl Debug for CompositeSpriteAnimation
[src]
impl Component for CompositeSpriteAnimation
[src]
type Storage = VecStorage<Self>
Associated storage type for this component.
Auto Trait Implementations
impl Sync for CompositeSpriteAnimation
impl Send for CompositeSpriteAnimation
impl Unpin for CompositeSpriteAnimation
impl RefUnwindSafe for CompositeSpriteAnimation
impl UnwindSafe for CompositeSpriteAnimation
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Resource for T where
T: Any + Send + Sync,
T: Any + Send + Sync,
impl<T> TryDefault for T where
T: Default,
T: Default,
fn try_default() -> Result<T, String>
fn unwrap_default() -> Self
Calls try_default
and panics on an error case.
impl<T> Any for T where
T: Any,
T: Any,
fn get_type_id(&self) -> TypeId
impl<T> Event for T where
T: Send + Sync + 'static,
T: Send + Sync + 'static,
impl<T> Erased for T
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
T: Parameter<Self>,
Sets value
as a parameter of self
.