#[non_exhaustive]pub enum GaitTrajectoryPolicy {
InPlace,
}Expand description
Declared movement contract under which gait-anchor rotation may run.
The policy is an explicit caller obligation rather than an inference from clip names or measured speed. Gait anchoring cyclically reorders every animated channel, so it is only safe when the selected root trajectory is itself cyclic.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
InPlace
The caller declares that gameplay, not the clip, owns locomotion travel. The transform verifies that declaration before rewriting any channel.
Trait Implementations§
Source§impl Clone for GaitTrajectoryPolicy
impl Clone for GaitTrajectoryPolicy
Source§fn clone(&self) -> GaitTrajectoryPolicy
fn clone(&self) -> GaitTrajectoryPolicy
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 moreimpl Copy for GaitTrajectoryPolicy
Source§impl Debug for GaitTrajectoryPolicy
impl Debug for GaitTrajectoryPolicy
impl Eq for GaitTrajectoryPolicy
Source§impl PartialEq for GaitTrajectoryPolicy
impl PartialEq for GaitTrajectoryPolicy
impl StructuralPartialEq for GaitTrajectoryPolicy
Auto Trait Implementations§
impl Freeze for GaitTrajectoryPolicy
impl RefUnwindSafe for GaitTrajectoryPolicy
impl Send for GaitTrajectoryPolicy
impl Sync for GaitTrajectoryPolicy
impl Unpin for GaitTrajectoryPolicy
impl UnsafeUnpin for GaitTrajectoryPolicy
impl UnwindSafe for GaitTrajectoryPolicy
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