FCharacterMovementComponentAsyncOutput

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FSimCallbackOutput

FCharacterMovementComponentAsyncOutput

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/CharacterMovementComponentAsync.h

Include

#include "CharacterMovementComponentAsync.h"

Syntax

struct FCharacterMovementComponentAsyncOutput : public Chaos::FSimCallbackOutput

Variables

Name Description

Public variable

FVector

 

Acceleration

Public variable

float

 

AnalogInputModifier

Public variable

FVector

 

AnimRootMotionVelocity

Public variable

bool

 

bCrouchMaintainsBaseLocation

Public variable

bool

 

bDeferUpdateBasedMovement

Public variable

bool

 

bForceNextFloorCheck

Public variable

bool

 

bHasRequestedVelocity

Public variable

bool

 

bIsAdditiveVelocityApplied

Public variable

bool

 

bIsCrouched

Public variable

bool

 

bIsValid

Public variable

bool

 

bJustTeleported

Public variable

bool

 

bMovementInProgress

Public variable

bool

 

bRequestedMoveWithMaxSpeed

Public variable

bool

 

bShouldAddMovementBaseTickDependency

Public variable

bool

 

bShouldApplyDeltaToMeshPhysicsTransforms

Public variable

bool

 

bShouldDisablePostPhysicsTick

See MaybeUpdateBasedMovement TODO MovementBase, handle tick group changes properly

Public variable

bool

 

bShouldEnablePostPhysicsTick

Public variable

bool

 

bShouldRemoveMovementBaseTickDependency

Public variable

bool

 

bUsingModifiedRotationRate

Public variable

bool

 

bWantsToCrouch

Public variable

bool

 

bWasSimulatingRootMotion

Public variable

TUniquePtr< FCh...

 

CharacterOutput

Public variable

FFindFloorResul...

 

CurrentFloor

Public variable

uint8

 

CustomMovementMode

Public variable

FVector

 

DeltaPosition

Public variable

FQuat

 

DeltaQuat

Public variable

float

 

DeltaTime

Public variable

EMovementMode

 

GroundMovementMode

Public variable

FVector

 

LastPreAdditiveVelocity

Public variable

FVector

 

LastUpdateLocation

Public variable

FQuat

 

LastUpdateRotation

Public variable

FVector

 

LastUpdateVelocity

Public variable

FRotator

 

ModifiedRotationRate

Used to override the rotation rate in the presence of a velocity-based turn curve.

Public variable

EMoveComponentF...

 

MoveComponentFlags

Public variable

EMovementMode

 

MovementMode

Public variable

UPrimitiveCompo...

 

NewMovementBase

Public variable

AActor *

 

NewMovementBaseOwner

Public variable

int32

 

NumJumpApexAttempts

Public variable

FVector

 

OldLocation

Public variable

FVector

 

OldVelocity

Public variable

FVector

 

PendingForceToApply

Public variable

FVector

 

PendingImpulseToApply

Public variable

FVector

 

PendingLaunchVelocity

Public variable

FVector

 

RequestedVelocity

Public variable

float

 

ScaledCapsuleHalfHeight

Public variable

float

 

ScaledCapsuleRadius

Public variable

FUpdatedCompone...

 

UpdatedComponentOutput

Public variable

FVector

 

Velocity

Constructors

Destructors

Functions

Name Description

Public function

void

 

Copy

(
    const FCharacterMovementComponentAs...
)

Public function Static

float

 

GetAxisDeltaRotation

(
    float InAxisRotationRate,
    float InDeltaTime
)

Public function Static

FRotator

 

GetDeltaRotation

(
    const FRotator& InRotationRate,
    float InDeltaTime
)

Public function Const

bool

 

IsValid()

Public function

void

 

Reset()

Typedefs

Name

Description

FCharacterOutput