Policy applied after raw root-bone delta extraction. @ownership Value type; owned by AnimPlayer or the caller. @thread Owner thread only; no callbacks. 更多...
#include <RootMotionPolicy.h>
Public 属性 | |
| RootMotionLockAxes | lockAxes = RootMotionLockAxes::None |
| RootMotionApplySpace | applySpace = RootMotionApplySpace::BoneLocal |
| bool | bakeTranslationIntoPose = false |
| bool | bakeRotationIntoPose = false |
| bool | lockRotation = false |
| float | characterYaw = 0.f |
| Yaw in radians for CharacterFacing; ignored for BoneLocal. | |
详细描述
Policy applied after raw root-bone delta extraction. @ownership Value type; owned by AnimPlayer or the caller. @thread Owner thread only; no callbacks.
在文件 RootMotionPolicy.h 第 62 行定义.
类成员变量说明
◆ applySpace
| RootMotionApplySpace eve::animation::RootMotionPolicy::applySpace = RootMotionApplySpace::BoneLocal |
在文件 RootMotionPolicy.h 第 64 行定义.
被这些函数引用 eve::animation::applyRootMotionPolicy() , 以及 eve::animation::validateRootMotionPolicy().
◆ bakeRotationIntoPose
| bool eve::animation::RootMotionPolicy::bakeRotationIntoPose = false |
在文件 RootMotionPolicy.h 第 66 行定义.
◆ bakeTranslationIntoPose
| bool eve::animation::RootMotionPolicy::bakeTranslationIntoPose = false |
在文件 RootMotionPolicy.h 第 65 行定义.
◆ characterYaw
| float eve::animation::RootMotionPolicy::characterYaw = 0.f |
Yaw in radians for CharacterFacing; ignored for BoneLocal.
在文件 RootMotionPolicy.h 第 69 行定义.
被这些函数引用 eve::animation::applyRootMotionPolicy(), eve::animation::AnimPlayer::setRootMotionCharacterYaw(), eve::animation::MontagePlayer::setRootMotionCharacterYaw() , 以及 eve::animation::validateRootMotionPolicy().
◆ lockAxes
| RootMotionLockAxes eve::animation::RootMotionPolicy::lockAxes = RootMotionLockAxes::None |
◆ lockRotation
| bool eve::animation::RootMotionPolicy::lockRotation = false |
在文件 RootMotionPolicy.h 第 67 行定义.
被这些函数引用 eve::animation::applyRootMotionPolicy() , 以及 eve::animation::bakeRootMotionIntoPose().
该结构体的文档由以下文件生成:
- src/modules/animation/RootMotionPolicy.h