pub struct ClipExpectations {
pub looping: Option<bool>,
pub speed_mps: Option<Pinned>,
pub in_place: Option<bool>,
pub fps: Option<f64>,
pub animates_bones: Option<Vec<String>>,
}Expand description
What the author declares about one clip (or a glob of clips).
Fields§
§looping: Option<bool>The clip is a cyclic loop; loop checks apply.
speed_mps: Option<Pinned>Declared locomotion speed (m/s) carried by the clip’s root motion.
in_place: Option<bool>The clip is authored in place (no net root travel); consumed by
the in-place check (and exempts an in-place clip from
root-motion-speed).
fps: Option<f64>Authored frame rate; consumed by the fps check (keys must land
on the 1/fps grid).
animates_bones: Option<Vec<String>>Bones that must carry keyframes and actually move
(missing-bones presence + frozen-bone rotation floor).
Trait Implementations§
Source§impl Clone for ClipExpectations
impl Clone for ClipExpectations
Source§fn clone(&self) -> ClipExpectations
fn clone(&self) -> ClipExpectations
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ClipExpectations
impl Debug for ClipExpectations
Source§impl Default for ClipExpectations
impl Default for ClipExpectations
Source§fn default() -> ClipExpectations
fn default() -> ClipExpectations
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClipExpectations
impl<'de> Deserialize<'de> for ClipExpectations
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ClipExpectations
impl RefUnwindSafe for ClipExpectations
impl Send for ClipExpectations
impl Sync for ClipExpectations
impl Unpin for ClipExpectations
impl UnsafeUnpin for ClipExpectations
impl UnwindSafe for ClipExpectations
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more