Navigation
API > API/Runtime > API/Runtime/Engine
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
| Type | Name | Description | |
|---|---|---|---|
| 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< FCharacterAsyncOutput > | CharacterOutput | ||
| FFindFloorResult | 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. | |
| EMoveComponentFlags | MoveComponentFlags | ||
| EMovementMode | MovementMode | ||
| UPrimitiveComponent * | NewMovementBase | ||
| AActor * | NewMovementBaseOwner | ||
| int32 | NumJumpApexAttempts | ||
| FVector | OldLocation | ||
| FVector | OldVelocity | ||
| FVector | PendingForceToApply | ||
| FVector | PendingImpulseToApply | ||
| FVector | PendingLaunchVelocity | ||
| FVector | RequestedVelocity | ||
| float | ScaledCapsuleHalfHeight | ||
| float | ScaledCapsuleRadius | ||
| FUpdatedComponentAsyncOutput | UpdatedComponentOutput | ||
| FVector | Velocity |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FCharacterMovementComponentAsyncOutput
(
TUniquePtr< FCharacterOutput >&& InCharacterOutput |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Copy
(
const FCharacterMovementComponentAsyncOutput& Value |
||
| float | GetAxisDeltaRotation
(
float InAxisRotationRate, |
||
| FRotator | GetDeltaRotation
(
const FRotator& InRotationRate, |
||
| bool | IsValid () |
||
| void | Reset () |
Typedefs
| Name | Description |
|---|---|
| FCharacterOutput |