Owning output of one execution tick. 更多...
#include <Climbing.h>
Public 属性 | |
| ClimbingPhase | phase = ClimbingPhase::Idle |
| std::string | actionId |
| Vec3 | feet |
| Vec3 | desiredDelta |
| Vec3 | actualDelta |
| Vec3 | warpResidual |
| float | normalizedTime = 0.f |
| bool | constrained = false |
| bool | grounded = false |
| HangSupport | support = HangSupport::None |
| Vec3 | leftHandAnchor |
| Vec3 | rightHandAnchor |
| float | contactWeight = 0.f |
| float | leftHandWeight = 0.f |
| float | rightHandWeight = 0.f |
| bool | compactCollisionRequested = false |
| bool | compactCollisionActive = false |
| bool | branchWindowOpen = false |
| std::string | branchComboTag |
| Active authored combo tag; empty for notify-only or terminal branch availability. | |
| ClimbingExecutionId | executionId = ClimbingExecutionId::zero() |
| Vec3 | appliedWarp |
| float | desiredYawDelta = 0.f |
| std::string | cameraCueProfile |
| Owning presentation hint; consumers may ignore it without affecting simulation. | |
| std::string | cameraCue |
| Action-local camera cue resolved from the immutable execution definition. | |
| std::string | animationClipId |
| Stable animation clip id resolved from the immutable action definition. | |
| std::string | animationGraphNodeId |
| Stable external animation-graph node id; the game adapter resolves it to its graph handle. | |
| bool | animationMirrored = false |
| Whether the selected action requests the mirrored presentation variant. | |
| float | leftFootWeight = 0.f |
| Left-foot constraint weight resolved from the immutable action contact windows. | |
| float | rightFootWeight = 0.f |
| Right-foot constraint weight resolved from the immutable action contact windows. | |
| float | pelvisWeight = 0.f |
| Pelvis constraint weight resolved from the immutable action contact windows. | |
| Vec3 | terminalVelocity |
| Authoritative velocity policy output for the receiving locomotion owner. | |
| bool | hasTerminalVelocity = false |
| Whether terminalVelocity must replace velocity derived from this tick's displacement. | |
详细描述
Owning output of one execution tick.
在文件 Climbing.h 第 553 行定义.
类成员变量说明
◆ actionId
| std::string eve::climbing::ClimbingAdvance::actionId |
在文件 Climbing.h 第 555 行定义.
◆ actualDelta
| Vec3 eve::climbing::ClimbingAdvance::actualDelta |
在文件 Climbing.h 第 558 行定义.
◆ animationClipId
| std::string eve::climbing::ClimbingAdvance::animationClipId |
Stable animation clip id resolved from the immutable action definition.
在文件 Climbing.h 第 582 行定义.
◆ animationGraphNodeId
| std::string eve::climbing::ClimbingAdvance::animationGraphNodeId |
Stable external animation-graph node id; the game adapter resolves it to its graph handle.
在文件 Climbing.h 第 584 行定义.
◆ animationMirrored
| bool eve::climbing::ClimbingAdvance::animationMirrored = false |
Whether the selected action requests the mirrored presentation variant.
在文件 Climbing.h 第 586 行定义.
◆ appliedWarp
| Vec3 eve::climbing::ClimbingAdvance::appliedWarp |
在文件 Climbing.h 第 575 行定义.
◆ branchComboTag
| std::string eve::climbing::ClimbingAdvance::branchComboTag |
Active authored combo tag; empty for notify-only or terminal branch availability.
在文件 Climbing.h 第 573 行定义.
◆ branchWindowOpen
| bool eve::climbing::ClimbingAdvance::branchWindowOpen = false |
在文件 Climbing.h 第 571 行定义.
◆ cameraCue
| std::string eve::climbing::ClimbingAdvance::cameraCue |
Action-local camera cue resolved from the immutable execution definition.
在文件 Climbing.h 第 580 行定义.
◆ cameraCueProfile
| std::string eve::climbing::ClimbingAdvance::cameraCueProfile |
Owning presentation hint; consumers may ignore it without affecting simulation.
在文件 Climbing.h 第 578 行定义.
◆ compactCollisionActive
| bool eve::climbing::ClimbingAdvance::compactCollisionActive = false |
在文件 Climbing.h 第 570 行定义.
◆ compactCollisionRequested
| bool eve::climbing::ClimbingAdvance::compactCollisionRequested = false |
在文件 Climbing.h 第 569 行定义.
◆ constrained
| bool eve::climbing::ClimbingAdvance::constrained = false |
在文件 Climbing.h 第 561 行定义.
◆ contactWeight
| float eve::climbing::ClimbingAdvance::contactWeight = 0.f |
在文件 Climbing.h 第 566 行定义.
被这些函数引用 eve::climbing::applyClimbingPose().
◆ desiredDelta
| Vec3 eve::climbing::ClimbingAdvance::desiredDelta |
在文件 Climbing.h 第 557 行定义.
◆ desiredYawDelta
| float eve::climbing::ClimbingAdvance::desiredYawDelta = 0.f |
在文件 Climbing.h 第 576 行定义.
◆ executionId
| ClimbingExecutionId eve::climbing::ClimbingAdvance::executionId = ClimbingExecutionId::zero() |
在文件 Climbing.h 第 574 行定义.
◆ feet
| Vec3 eve::climbing::ClimbingAdvance::feet |
在文件 Climbing.h 第 556 行定义.
◆ grounded
| bool eve::climbing::ClimbingAdvance::grounded = false |
在文件 Climbing.h 第 562 行定义.
◆ hasTerminalVelocity
| bool eve::climbing::ClimbingAdvance::hasTerminalVelocity = false |
Whether terminalVelocity must replace velocity derived from this tick's displacement.
在文件 Climbing.h 第 596 行定义.
◆ leftFootWeight
| float eve::climbing::ClimbingAdvance::leftFootWeight = 0.f |
Left-foot constraint weight resolved from the immutable action contact windows.
在文件 Climbing.h 第 588 行定义.
◆ leftHandAnchor
| Vec3 eve::climbing::ClimbingAdvance::leftHandAnchor |
在文件 Climbing.h 第 564 行定义.
被这些函数引用 eve::climbing::applyClimbingPose().
◆ leftHandWeight
| float eve::climbing::ClimbingAdvance::leftHandWeight = 0.f |
在文件 Climbing.h 第 567 行定义.
被这些函数引用 eve::climbing::applyClimbingPose().
◆ normalizedTime
| float eve::climbing::ClimbingAdvance::normalizedTime = 0.f |
在文件 Climbing.h 第 560 行定义.
◆ pelvisWeight
| float eve::climbing::ClimbingAdvance::pelvisWeight = 0.f |
Pelvis constraint weight resolved from the immutable action contact windows.
在文件 Climbing.h 第 592 行定义.
◆ phase
| ClimbingPhase eve::climbing::ClimbingAdvance::phase = ClimbingPhase::Idle |
在文件 Climbing.h 第 554 行定义.
◆ rightFootWeight
| float eve::climbing::ClimbingAdvance::rightFootWeight = 0.f |
Right-foot constraint weight resolved from the immutable action contact windows.
在文件 Climbing.h 第 590 行定义.
◆ rightHandAnchor
| Vec3 eve::climbing::ClimbingAdvance::rightHandAnchor |
在文件 Climbing.h 第 565 行定义.
被这些函数引用 eve::climbing::applyClimbingPose().
◆ rightHandWeight
| float eve::climbing::ClimbingAdvance::rightHandWeight = 0.f |
在文件 Climbing.h 第 568 行定义.
被这些函数引用 eve::climbing::applyClimbingPose().
◆ support
| HangSupport eve::climbing::ClimbingAdvance::support = HangSupport::None |
在文件 Climbing.h 第 563 行定义.
◆ terminalVelocity
| Vec3 eve::climbing::ClimbingAdvance::terminalVelocity |
Authoritative velocity policy output for the receiving locomotion owner.
在文件 Climbing.h 第 594 行定义.
◆ warpResidual
| Vec3 eve::climbing::ClimbingAdvance::warpResidual |
在文件 Climbing.h 第 559 行定义.
该结构体的文档由以下文件生成:
- src/modules/climbing/Climbing.h