UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FCharacterMovementComponentAsyncOutput Struct Reference

#include <CharacterMovementComponentAsync.h>

+ Inheritance diagram for FCharacterMovementComponentAsyncOutput:

Public Types

using FCharacterOutput = FCharacterAsyncOutput
 

Public Member Functions

 FCharacterMovementComponentAsyncOutput ()
 
 FCharacterMovementComponentAsyncOutput (TUniquePtr< FCharacterOutput > &&InCharacterOutput)
 
virtual ~FCharacterMovementComponentAsyncOutput ()
 
void Reset ()
 
ENGINE_API void Copy (const FCharacterMovementComponentAsyncOutput &Value)
 
bool IsValid () const
 
- Public Member Functions inherited from Chaos::FSimCallbackOutput
 FSimCallbackOutput ()
 

Static Public Member Functions

static FRotator GetDeltaRotation (const FRotator &InRotationRate, float InDeltaTime)
 
static float GetAxisDeltaRotation (float InAxisRotationRate, float InDeltaTime)
 

Public Attributes

bool bWasSimulatingRootMotion
 
EMovementMode MovementMode
 
EMovementMode GroundMovementMode
 
uint8 CustomMovementMode
 
FVector Acceleration
 
float AnalogInputModifier
 
FVector LastUpdateLocation
 
FQuat LastUpdateRotation
 
FVector LastUpdateVelocity
 
bool bForceNextFloorCheck
 
FVector Velocity
 
FVector LastPreAdditiveVelocity
 
bool bIsAdditiveVelocityApplied
 
bool bDeferUpdateBasedMovement
 
EMoveComponentFlags MoveComponentFlags
 
FVector PendingForceToApply
 
FVector PendingImpulseToApply
 
FVector PendingLaunchVelocity
 
bool bCrouchMaintainsBaseLocation
 
bool bJustTeleported
 
float ScaledCapsuleRadius
 
float ScaledCapsuleHalfHeight
 
bool bIsCrouched
 
bool bWantsToCrouch
 
bool bMovementInProgress
 
FFindFloorResult CurrentFloor
 
bool bHasRequestedVelocity
 
bool bRequestedMoveWithMaxSpeed
 
FVector RequestedVelocity
 
FVector LastUpdateRequestedVelocity
 
int32 NumJumpApexAttempts
 
FVector AnimRootMotionVelocity
 
bool bShouldApplyDeltaToMeshPhysicsTransforms
 
FVector DeltaPosition
 
FQuat DeltaQuat
 
float DeltaTime
 
FVector OldVelocity
 
FVector OldLocation
 
FRotator ModifiedRotationRate
 
bool bUsingModifiedRotationRate = false
 
bool bShouldDisablePostPhysicsTick
 
bool bShouldEnablePostPhysicsTick
 
bool bShouldAddMovementBaseTickDependency
 
bool bShouldRemoveMovementBaseTickDependency
 
UPrimitiveComponent * NewMovementBase
 
AActorNewMovementBaseOwner
 
FUpdatedComponentAsyncOutput UpdatedComponentOutput
 
TUniquePtr< FCharacterAsyncOutputCharacterOutput
 
bool bIsValid
 
- Public Attributes inherited from Chaos::FSimCallbackOutput
FReal InternalTime
 

Additional Inherited Members

- Protected Member Functions inherited from Chaos::FSimCallbackOutput
 ~FSimCallbackOutput ()=default
 

Member Typedef Documentation

◆ FCharacterOutput

Constructor & Destructor Documentation

◆ FCharacterMovementComponentAsyncOutput() [1/2]

FCharacterMovementComponentAsyncOutput::FCharacterMovementComponentAsyncOutput ( )
inline

◆ FCharacterMovementComponentAsyncOutput() [2/2]

FCharacterMovementComponentAsyncOutput::FCharacterMovementComponentAsyncOutput ( TUniquePtr< FCharacterOutput > &&  InCharacterOutput)
inline

◆ ~FCharacterMovementComponentAsyncOutput()

virtual FCharacterMovementComponentAsyncOutput::~FCharacterMovementComponentAsyncOutput ( )
inlinevirtual

Member Function Documentation

◆ Copy()

void FCharacterMovementComponentAsyncOutput::Copy ( const FCharacterMovementComponentAsyncOutput Value)

◆ GetAxisDeltaRotation()

float FCharacterMovementComponentAsyncOutput::GetAxisDeltaRotation ( float  InAxisRotationRate,
float  InDeltaTime 
)
static

◆ GetDeltaRotation()

FRotator FCharacterMovementComponentAsyncOutput::GetDeltaRotation ( const FRotator InRotationRate,
float  InDeltaTime 
)
static

◆ IsValid()

bool FCharacterMovementComponentAsyncOutput::IsValid ( ) const
inline

◆ Reset()

void FCharacterMovementComponentAsyncOutput::Reset ( )
inline

Member Data Documentation

◆ Acceleration

FVector FCharacterMovementComponentAsyncOutput::Acceleration

◆ AnalogInputModifier

float FCharacterMovementComponentAsyncOutput::AnalogInputModifier

◆ AnimRootMotionVelocity

FVector FCharacterMovementComponentAsyncOutput::AnimRootMotionVelocity

◆ bCrouchMaintainsBaseLocation

bool FCharacterMovementComponentAsyncOutput::bCrouchMaintainsBaseLocation

◆ bDeferUpdateBasedMovement

bool FCharacterMovementComponentAsyncOutput::bDeferUpdateBasedMovement

◆ bForceNextFloorCheck

bool FCharacterMovementComponentAsyncOutput::bForceNextFloorCheck

◆ bHasRequestedVelocity

bool FCharacterMovementComponentAsyncOutput::bHasRequestedVelocity

◆ bIsAdditiveVelocityApplied

bool FCharacterMovementComponentAsyncOutput::bIsAdditiveVelocityApplied

◆ bIsCrouched

bool FCharacterMovementComponentAsyncOutput::bIsCrouched

◆ bIsValid

bool FCharacterMovementComponentAsyncOutput::bIsValid

◆ bJustTeleported

bool FCharacterMovementComponentAsyncOutput::bJustTeleported

◆ bMovementInProgress

bool FCharacterMovementComponentAsyncOutput::bMovementInProgress

◆ bRequestedMoveWithMaxSpeed

bool FCharacterMovementComponentAsyncOutput::bRequestedMoveWithMaxSpeed

◆ bShouldAddMovementBaseTickDependency

bool FCharacterMovementComponentAsyncOutput::bShouldAddMovementBaseTickDependency

◆ bShouldApplyDeltaToMeshPhysicsTransforms

bool FCharacterMovementComponentAsyncOutput::bShouldApplyDeltaToMeshPhysicsTransforms

◆ bShouldDisablePostPhysicsTick

bool FCharacterMovementComponentAsyncOutput::bShouldDisablePostPhysicsTick

◆ bShouldEnablePostPhysicsTick

bool FCharacterMovementComponentAsyncOutput::bShouldEnablePostPhysicsTick

◆ bShouldRemoveMovementBaseTickDependency

bool FCharacterMovementComponentAsyncOutput::bShouldRemoveMovementBaseTickDependency

◆ bUsingModifiedRotationRate

bool FCharacterMovementComponentAsyncOutput::bUsingModifiedRotationRate = false

◆ bWantsToCrouch

bool FCharacterMovementComponentAsyncOutput::bWantsToCrouch

◆ bWasSimulatingRootMotion

bool FCharacterMovementComponentAsyncOutput::bWasSimulatingRootMotion

◆ CharacterOutput

TUniquePtr<FCharacterAsyncOutput> FCharacterMovementComponentAsyncOutput::CharacterOutput

◆ CurrentFloor

FFindFloorResult FCharacterMovementComponentAsyncOutput::CurrentFloor

◆ CustomMovementMode

uint8 FCharacterMovementComponentAsyncOutput::CustomMovementMode

◆ DeltaPosition

FVector FCharacterMovementComponentAsyncOutput::DeltaPosition

◆ DeltaQuat

FQuat FCharacterMovementComponentAsyncOutput::DeltaQuat

◆ DeltaTime

float FCharacterMovementComponentAsyncOutput::DeltaTime

◆ GroundMovementMode

EMovementMode FCharacterMovementComponentAsyncOutput::GroundMovementMode

◆ LastPreAdditiveVelocity

FVector FCharacterMovementComponentAsyncOutput::LastPreAdditiveVelocity

◆ LastUpdateLocation

FVector FCharacterMovementComponentAsyncOutput::LastUpdateLocation

◆ LastUpdateRequestedVelocity

FVector FCharacterMovementComponentAsyncOutput::LastUpdateRequestedVelocity

◆ LastUpdateRotation

FQuat FCharacterMovementComponentAsyncOutput::LastUpdateRotation

◆ LastUpdateVelocity

FVector FCharacterMovementComponentAsyncOutput::LastUpdateVelocity

◆ ModifiedRotationRate

FRotator FCharacterMovementComponentAsyncOutput::ModifiedRotationRate

◆ MoveComponentFlags

EMoveComponentFlags FCharacterMovementComponentAsyncOutput::MoveComponentFlags

◆ MovementMode

EMovementMode FCharacterMovementComponentAsyncOutput::MovementMode

◆ NewMovementBase

UPrimitiveComponent* FCharacterMovementComponentAsyncOutput::NewMovementBase

◆ NewMovementBaseOwner

AActor* FCharacterMovementComponentAsyncOutput::NewMovementBaseOwner

◆ NumJumpApexAttempts

int32 FCharacterMovementComponentAsyncOutput::NumJumpApexAttempts

◆ OldLocation

FVector FCharacterMovementComponentAsyncOutput::OldLocation

◆ OldVelocity

FVector FCharacterMovementComponentAsyncOutput::OldVelocity

◆ PendingForceToApply

FVector FCharacterMovementComponentAsyncOutput::PendingForceToApply

◆ PendingImpulseToApply

FVector FCharacterMovementComponentAsyncOutput::PendingImpulseToApply

◆ PendingLaunchVelocity

FVector FCharacterMovementComponentAsyncOutput::PendingLaunchVelocity

◆ RequestedVelocity

FVector FCharacterMovementComponentAsyncOutput::RequestedVelocity

◆ ScaledCapsuleHalfHeight

float FCharacterMovementComponentAsyncOutput::ScaledCapsuleHalfHeight

◆ ScaledCapsuleRadius

float FCharacterMovementComponentAsyncOutput::ScaledCapsuleRadius

◆ UpdatedComponentOutput

FUpdatedComponentAsyncOutput FCharacterMovementComponentAsyncOutput::UpdatedComponentOutput

◆ Velocity

FVector FCharacterMovementComponentAsyncOutput::Velocity

The documentation for this struct was generated from the following files: