载入中...
搜索中...
未找到
Borrowed Animation player/graph adapters for climbing root motion and semantic notifies. 更多...
类 | |
| struct | eve::climbing::ClimbingGraphState |
| Non-authoritative graph projection state; contains no borrowed pointers. 更多... | |
| struct | eve::climbing::ClimbingAnimationFrame |
| Owning result of extracting one animation frame for authoritative climbing motion. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::animation |
| namespace | eve::climbing |
枚举 | |
| enum class | eve::climbing::ClimbingGraphProvider : std::uint8_t { eve::climbing::MotionMatching , eve::climbing::AnimGraph , eve::climbing::DirectPoseConstraints } |
| Presentation provider selected for the climbing action pose. 更多... | |
函数 | |
| eve::Result< void > | eve::climbing::beginClimbingAnimation (animation::AnimPlayer &player, animation::AnimClip &clip, int rootMotionBone) |
| Starts a borrowed clip in a borrowed player and selects its root-motion bone. | |
| eve::Result< void > | eve::climbing::beginClimbingAnimation (animation::AnimPlayer &player, animation::AnimClip &clip, const ClimbingAnimationBinding &binding) |
| Starts an action-bound clip after validating clip identity and resolving the named root bone. | |
| eve::Result< ClimbingAnimationFrame > | eve::climbing::advanceClimbingAnimation (animation::AnimPlayer &player, const eve::SimulationStep &step, Vec3 facing, Vec3 pelvisOffset={}) |
| Advances a borrowed player once and extracts root motion plus known semantic notifies. | |
| eve::Result< ClimbingGraphProvider > | eve::climbing::driveClimbingGraph (animation::AnimGraph &graph, int oneShotNode, ClimbingExecutionId executionId, ClimbingGraphState &state) |
| Triggers a graph one-shot exactly once for a new climbing execution. | |
| eve::Result< ClimbingGraphProvider > | eve::climbing::driveClimbingMotionMatching (animation::MotionMatcher &matcher, const eve::SimulationStep &step, Vec3 desiredVelocity, float desiredYaw, ClimbingGraphState &state) |
| Advances ordinary locomotion Motion Matching and marks it as the current presentation provider. | |
| ClimbingGraphProvider | eve::climbing::useDirectClimbingPose (ClimbingExecutionId executionId, ClimbingGraphState &state) noexcept |
| Selects the explicit no-graph degradation path without mutating gameplay authority. | |
详细描述
Borrowed Animation player/graph adapters for climbing root motion and semantic notifies.
在文件 ClimbingAnimation.h 中定义.