类 | |
| struct | ClimbingAnchorAgentIdTag |
| ClimbingAnchorAgentIdTag public API. 更多... | |
| struct | ClimbingAnchorReservationIdTag |
| ClimbingAnchorReservationIdTag public API. 更多... | |
| struct | ClimbingExecutionIdTag |
| ClimbingExecutionIdTag public API. 更多... | |
| struct | ClimbingServiceSubjectTag |
| ClimbingServiceSubjectTag public API. 更多... | |
| struct | ClimbingStaminaReservationTag |
| ClimbingStaminaReservationTag public API. 更多... | |
函数 | |
| bool | activeClimbingPhase (ClimbingPhase phase) noexcept |
| Active climbing phase. | |
| float | smoothStep (float value) noexcept |
| Smooth step. | |
| Vec3 | interpolate (Vec3 start, Vec3 end, float amount) noexcept |
| Interpolate. | |
| Vec3 | trajectoryPoint (Vec3 start, const ClimbingCandidate &candidate, const ClimbingActionDefinition &action, const ClimbingProfileDefinition &profile, float normalizedTime) noexcept |
| Trajectory point. | |
函数说明
◆ activeClimbingPhase()
|
inlinenoexcept |
Active climbing phase.
在文件 ClimbingECS.h 第 159 行定义.
引用了 activeClimbingPhase(), eve::climbing::Cancelled, eve::climbing::Completed, eve::climbing::Failed, eve::climbing::Idle , 以及 phase.
被这些函数引用 activeClimbingPhase().
◆ interpolate()
Interpolate.
在文件 ClimbingTrajectory.h 第 16 行定义.
引用了 end, start , 以及 eve::climbing::Vec3::x.
被这些函数引用 trajectoryPoint().
◆ smoothStep()
|
inlinenoexcept |
◆ trajectoryPoint()
|
inlinenoexcept |
Trajectory point.
Internal deterministic path shared by candidate validation and authoritative execution. Mantles and wall-contact vaults rise clear of the lip before crossing it. Vaults with takeoff clearance and ledge approaches retain an arc.
Interpolate.
Interpolate.
Interpolate.
在文件 ClimbingTrajectory.h 第 28 行定义.
引用了 action, eve::climbing::AnchorToAnchor, eve::climbing::BallisticArc, eve::climbing::BeamBalance, eve::climbing::ClimbDown, eve::climbing::ClimbUp, eve::climbing::CornerInner, eve::climbing::CornerOuter, interpolate(), eve::climbing::LadderClimb, eve::climbing::LadderDismount, eve::climbing::LadderMount, eve::climbing::Mantle, point, eve::climbing::Shimmy, eve::climbing::Slide, smoothStep(), start, eve::climbing::SurfaceFollow, t, eve::climbing::Vault , 以及 eve::climbing::Vec3::x.