Struct oxygengine_composite_renderer::component::CompositeSpriteAnimation [−][src]
pub struct CompositeSpriteAnimation {
pub animations: HashMap<Cow<'static, str>, SpriteAnimation>,
// some fields omitted
}Fields
animations: HashMap<Cow<'static, str>, SpriteAnimation>Implementations
impl CompositeSpriteAnimation[src]
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 autoplay(self, name: &str, speed: Scalar, looped: bool) -> Self[src]
pub fn play(&mut self, name: &str, speed: Scalar, looped: bool) -> bool[src]
pub fn stop(&mut self)[src]
pub fn is_playing(&self) -> bool[src]
pub fn current(&self) -> Option<&str>[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]
pub fn apply(&mut self)[src]
Trait Implementations
impl Clone for CompositeSpriteAnimation[src]
impl Clone for CompositeSpriteAnimation[src]fn clone(&self) -> CompositeSpriteAnimation[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Component for CompositeSpriteAnimation[src]
impl Component for CompositeSpriteAnimation[src]type Storage = VecStorage<Self>
Associated storage type for this component.
impl Default for CompositeSpriteAnimation[src]
impl Default for CompositeSpriteAnimation[src]fn default() -> CompositeSpriteAnimation[src]
impl<'de> Deserialize<'de> for CompositeSpriteAnimation[src]
impl<'de> Deserialize<'de> for CompositeSpriteAnimation[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl Prefab for CompositeSpriteAnimation[src]
impl Prefab for CompositeSpriteAnimation[src]fn post_from_prefab(&mut self)[src]
pub fn from_prefab(data: Value) -> Result<Self, PrefabError>[src]
pub fn from_prefab_with_extras(
data: Value,
_named_entities: &HashMap<String, Entity, RandomState>,
_state_token: ID<()>
) -> Result<Self, PrefabError>[src]
data: Value,
_named_entities: &HashMap<String, Entity, RandomState>,
_state_token: ID<()>
) -> Result<Self, PrefabError>
pub fn to_prefab(&self) -> Result<Value, PrefabError>[src]
pub fn from_prefab_str(data: &str) -> Result<Self, PrefabError>[src]
pub fn to_prefab_string(&self) -> Result<String, PrefabError>[src]
impl Serialize for CompositeSpriteAnimation[src]
impl Serialize for CompositeSpriteAnimation[src]Auto Trait Implementations
impl RefUnwindSafe for CompositeSpriteAnimation
impl RefUnwindSafe for CompositeSpriteAnimationimpl Send for CompositeSpriteAnimation
impl Send for CompositeSpriteAnimationimpl Sync for CompositeSpriteAnimation
impl Sync for CompositeSpriteAnimationimpl Unpin for CompositeSpriteAnimation
impl Unpin for CompositeSpriteAnimationimpl UnwindSafe for CompositeSpriteAnimation
impl UnwindSafe for CompositeSpriteAnimationBlanket Implementations
impl<T> Any for T where
T: Any,
impl<T> Any for T where
T: Any, pub fn get_type_id(&self) -> TypeId
impl<'a, C> ComponentContainerModify<'a, ComponentContainer<'a, C>> for C where
C: Component, [src]
impl<'a, C> ComponentContainerModify<'a, ComponentContainer<'a, C>> for C where
C: Component, [src]pub fn fetch(world: &'a World, entity: Entity) -> ComponentContainer<'a, C>[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]impl<T> TryDefault for T where
T: Default,
impl<T> TryDefault for T where
T: Default,