Struct oxygengine_user_interface::raui::core::prelude::AnimatorStates [−][src]
pub struct AnimatorStates(pub HashMap<String, AnimatorState, RandomState>);
Implementations
impl AnimatorStates[src]
impl AnimatorStates[src]pub fn new(name: String, animation: Animation) -> AnimatorStates[src]
pub fn in_progress(&self) -> bool[src]
pub fn is_done(&self) -> bool[src]
pub fn has(&self, id: &str) -> bool[src]
pub fn value(&self, id: &str, name: &str) -> Option<(f32, f32, f32)>[src]
(progress factor, time, duration)
pub fn value_progress(&self, id: &str, name: &str) -> Option<f32>[src]
pub fn value_progress_or(&self, id: &str, name: &str, v: f32) -> f32[src]
pub fn value_progress_or_zero(&self, id: &str, name: &str) -> f32[src]
pub fn change(&mut self, name: String, animation: Option<Animation>)[src]
pub fn process(
&mut self,
delta_time: f32,
owner: &WidgetId,
message_sender: &MessageSender
)[src]
&mut self,
delta_time: f32,
owner: &WidgetId,
message_sender: &MessageSender
)
Trait Implementations
impl Clone for AnimatorStates[src]
impl Clone for AnimatorStates[src]pub fn clone(&self) -> AnimatorStates[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for AnimatorStates[src]
impl Debug for AnimatorStates[src]impl Default for AnimatorStates[src]
impl Default for AnimatorStates[src]pub fn default() -> AnimatorStates[src]
impl<'de> Deserialize<'de> for AnimatorStates[src]
impl<'de> Deserialize<'de> for AnimatorStates[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<AnimatorStates, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>, [src]
__deserializer: __D
) -> Result<AnimatorStates, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
impl Serialize for AnimatorStates[src]
impl Serialize for AnimatorStates[src]pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer, [src]
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Auto Trait Implementations
impl RefUnwindSafe for AnimatorStates
impl RefUnwindSafe for AnimatorStatesimpl Send for AnimatorStates
impl Send for AnimatorStatesimpl Sync for AnimatorStates
impl Sync for AnimatorStatesimpl Unpin for AnimatorStates
impl Unpin for AnimatorStatesimpl UnwindSafe for AnimatorStates
impl UnwindSafe for AnimatorStatesBlanket 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<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,