|
group2 0.1.0
CSE 125 Group 2
|
Pure locomotion clip/transition planner for CharacterAnimator. More...
Namespaces | |
| namespace | anim_locomotion |
Functions | |
| float | anim_locomotion::speed (const LocalVelocity &local) noexcept |
| LocalVelocity | anim_locomotion::localVelocityFromWorld (const glm::vec3 &velocityWorld, float yawRad) noexcept |
| float | anim_locomotion::smoothingAlpha (float dtSec, float tauSec) noexcept |
| LocomotionSelection | anim_locomotion::selectLocomotion (const LocalVelocity &local, bool crouching) noexcept |
| TransitionIntent | anim_locomotion::updateTransitionTracker (TransitionTracker &tracker, const LocalVelocity &local, float dtSec) noexcept |
| float | anim_locomotion::transitionWeight (TransitionKind kind, float elapsedSec, float durationSec, float peakWeight) noexcept |
| float | anim_locomotion::transitionPlaybackRatio (float elapsedSec, float durationSec) noexcept |
| ClipId | anim_locomotion::fallbackTransitionClip (TransitionKind kind, ClipId preferredClip) noexcept |
Pure locomotion clip/transition planner for CharacterAnimator.