载入中...
搜索中...
未找到
ClimbingAnimation.h 文件参考

Borrowed Animation player/graph adapters for climbing root motion and semantic notifies. 更多...

#include "common/Export.h"
#include "climbing/Climbing.h"

浏览源代码.

类

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 中定义.