Struct oxygengine_composite_renderer::component::CompositeMeshAnimation [−][src]
pub struct CompositeMeshAnimation { /* fields omitted */ }Implementations
impl CompositeMeshAnimation[src]
impl CompositeMeshAnimation[src]pub fn animation(&self) -> &str[src]
pub fn autoplay(
self,
name: &str,
speed: Scalar,
looped: bool,
blend_weight: Scalar
) -> Self[src]
self,
name: &str,
speed: Scalar,
looped: bool,
blend_weight: Scalar
) -> Self
pub fn play(
&mut self,
name: &str,
speed: Scalar,
looped: bool,
blend_weight: Scalar
)[src]
&mut self,
name: &str,
speed: Scalar,
looped: bool,
blend_weight: Scalar
)
pub fn stop(&mut self, name: &str)[src]
pub fn is_playing_any(&self) -> bool[src]
pub fn is_playing(&self, name: &str) -> bool[src]
pub fn current(&self) -> impl Iterator<Item = &String>[src]
pub fn phase(&self, name: &str) -> Option<Scalar>[src]
pub fn set_phase(&mut self, name: &str, value: Scalar) -> bool[src]
pub fn speed(&self, name: &str) -> Option<Scalar>[src]
pub fn set_speed(&mut self, name: &str, value: Scalar) -> bool[src]
pub fn looped(&self, name: &str) -> Option<bool>[src]
pub fn set_looped(&mut self, name: &str, value: bool) -> bool[src]
pub fn blend_weight(&self, name: &str) -> Option<Scalar>[src]
pub fn set_blend_weight(&mut self, name: &str, value: Scalar) -> bool[src]
pub fn apply(&mut self)[src]
Trait Implementations
impl Clone for CompositeMeshAnimation[src]
impl Clone for CompositeMeshAnimation[src]fn clone(&self) -> CompositeMeshAnimation[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Component for CompositeMeshAnimation[src]
impl Component for CompositeMeshAnimation[src]type Storage = VecStorage<Self>
Associated storage type for this component.
impl Default for CompositeMeshAnimation[src]
impl Default for CompositeMeshAnimation[src]fn default() -> CompositeMeshAnimation[src]
impl<'de> Deserialize<'de> for CompositeMeshAnimation[src]
impl<'de> Deserialize<'de> for CompositeMeshAnimation[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl Prefab for CompositeMeshAnimation[src]
impl Prefab for CompositeMeshAnimation[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 CompositeMeshAnimation[src]
impl Serialize for CompositeMeshAnimation[src]Auto Trait Implementations
impl RefUnwindSafe for CompositeMeshAnimation
impl RefUnwindSafe for CompositeMeshAnimationimpl Send for CompositeMeshAnimation
impl Send for CompositeMeshAnimationimpl Sync for CompositeMeshAnimation
impl Sync for CompositeMeshAnimationimpl Unpin for CompositeMeshAnimation
impl Unpin for CompositeMeshAnimationimpl UnwindSafe for CompositeMeshAnimation
impl UnwindSafe for CompositeMeshAnimationBlanket 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,