载入中...
搜索中...
未找到
eve::climbing::ClimbingAdvance结构体 参考

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

被这些函数引用 eve::climbing::ClimbingRuntime::advance().

◆ 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 行定义.


该结构体的文档由以下文件生成: