/Engine/Source/Runtime/Engine/Public/CharacterMovementComponentAsync.h
struct FCharacterMovementComponentAsyncOutput : public [Chaos::FSimCallbackOutput](API\Runtime\Chaos\Chaos\FSimCallbackOutput)
FVector
Acceleration
float
AnalogInputModifier
FVector
AnimRootMotionVelocity
bool
bCrouchMaintainsBaseLocation
bool
bDeferUpdateBasedMovement
bool
bForceNextFloorCheck
bool
bHasRequestedVelocity
bool
bIsAdditiveVelocityApplied
bool
bIsCrouched
bool
bIsValid
bool
bJustTeleported
bool
bMovementInProgress
bool
bRequestedMoveWithMaxSpeed
bool
bShouldAddMovementBaseTickDependency
bool
bShouldApplyDeltaToMeshPhysicsTransforms
bool
bShouldDisablePostPhysicsTick
See MaybeUpdateBasedMovement TODO MovementBase, handle tick group changes properly
bool
bShouldEnablePostPhysicsTick
bool
bShouldRemoveMovementBaseTickDependency
bool
bUsingModifiedRotationRate
bool
bWantsToCrouch
bool
bWasSimulatingRootMotion
TUniquePtr<FCh...
CharacterOutput
FFindFloorResul...
CurrentFloor
uint8
CustomMovementMode
FVector
DeltaPosition
FQuat
DeltaQuat
float
DeltaTime
EMovementMode
GroundMovementMode
FVector
LastPreAdditiveVelocity
FVector
LastUpdateLocation
FVector
LastUpdateRequestedVelocity
FQuat
LastUpdateRotation
FVector
LastUpdateVelocity
FRotator
ModifiedRotationRate
Used to override the rotation rate in the presence of a velocity-based turn curve.
EMoveComponentF...
MoveComponentFlags
EMovementMode
MovementMode
UPrimitiveCompo...
NewMovementBase
AActor*
NewMovementBaseOwner
int32
NumJumpApexAttempts
FVector
OldLocation
FVector
OldVelocity
FVector
PendingForceToApply
FVector
PendingImpulseToApply
FVector
PendingLaunchVelocity
FVector
RequestedVelocity
float
ScaledCapsuleHalfHeight
float
ScaledCapsuleRadius
FUpdatedCompone...
UpdatedComponentOutput
FVector
Velocity