载入中...
搜索中...
未找到
RootMotionPolicy.cpp 文件参考
#include "animation/RootMotionPolicy.h"
#include "animation/AnimPose.h"
#include <cmath>
#include <cstdint>
#include <string>

浏览源代码.

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::animation
 

函数

eve::Result< void > eve::animation::validateRootMotionPolicy (const RootMotionPolicy &policy)
 Validate policy fields.
 
TransformTRS eve::animation::applyRootMotionPolicy (const TransformTRS &rawDelta, const RootMotionPolicy &policy)
 Filter a raw root-bone delta into a controller-facing delta.
 
eve::Result< void > eve::animation::bakeRootMotionIntoPose (AnimPose &pose, int boneIndex, const TransformTRS &referenceRoot, const RootMotionPolicy &policy)
 Remove extracted root motion from a pose when bake flags are set.
 
eve::Result< RootMotionLockAxes > eve::animation::parseRootMotionLockAxes (std::string_view name)
 Parse a script/C++ lock-axis name.
 
eve::Result< RootMotionApplySpace > eve::animation::parseRootMotionApplySpace (std::string_view name)
 Parse a script/C++ apply-space name.