Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FCharacterMovementComponentAsyncOutput |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/CharacterMovementComponentAsync.h |
| Include Path | #include "CharacterMovementComponentAsync.h" |
Syntax
struct FCharacterMovementComponentAsyncOutput : public Chaos::FSimCallbackOutput
Inheritance Hierarchy
- FSimCallbackOutput → FCharacterMovementComponentAsyncOutput
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| CharacterMovementComponentAsync.h | |||
FCharacterMovementComponentAsyncOutput
(
TUniquePtr< FCharacterOutput >&& InCharacterOutput |
CharacterMovementComponentAsync.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FCharacterMovementComponentAsyncOutput() |
CharacterMovementComponentAsync.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FCharacterOutput | FCharacterAsyncOutput | CharacterMovementComponentAsync.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Acceleration | FVector | CharacterMovementComponentAsync.h | ||
| AnalogInputModifier | float | CharacterMovementComponentAsync.h | ||
| AnimRootMotionVelocity | FVector | CharacterMovementComponentAsync.h | ||
| bCrouchMaintainsBaseLocation | bool | CharacterMovementComponentAsync.h | ||
| bDeferUpdateBasedMovement | bool | CharacterMovementComponentAsync.h | ||
| bForceNextFloorCheck | bool | CharacterMovementComponentAsync.h | ||
| bHasRequestedVelocity | bool | CharacterMovementComponentAsync.h | ||
| bIsAdditiveVelocityApplied | bool | CharacterMovementComponentAsync.h | ||
| bIsCrouched | bool | CharacterMovementComponentAsync.h | ||
| bIsValid | bool | CharacterMovementComponentAsync.h | ||
| bJustTeleported | bool | CharacterMovementComponentAsync.h | ||
| bMovementInProgress | bool | CharacterMovementComponentAsync.h | ||
| bRequestedMoveWithMaxSpeed | bool | CharacterMovementComponentAsync.h | ||
| bShouldAddMovementBaseTickDependency | bool | CharacterMovementComponentAsync.h | ||
| bShouldApplyDeltaToMeshPhysicsTransforms | bool | CharacterMovementComponentAsync.h | ||
| bShouldDisablePostPhysicsTick | bool | See MaybeUpdateBasedMovement TODO MovementBase, handle tick group changes properly | CharacterMovementComponentAsync.h | |
| bShouldEnablePostPhysicsTick | bool | CharacterMovementComponentAsync.h | ||
| bShouldRemoveMovementBaseTickDependency | bool | CharacterMovementComponentAsync.h | ||
| bUsingModifiedRotationRate | bool | CharacterMovementComponentAsync.h | ||
| bWantsToCrouch | bool | CharacterMovementComponentAsync.h | ||
| bWasSimulatingRootMotion | bool | CharacterMovementComponentAsync.h | ||
| CharacterOutput | TUniquePtr< FCharacterAsyncOutput > | CharacterMovementComponentAsync.h | ||
| CurrentFloor | FFindFloorResult | CharacterMovementComponentAsync.h | ||
| CustomMovementMode | uint8 | CharacterMovementComponentAsync.h | ||
| DeltaPosition | FVector | CharacterMovementComponentAsync.h | ||
| DeltaQuat | FQuat | CharacterMovementComponentAsync.h | ||
| DeltaTime | float | CharacterMovementComponentAsync.h | ||
| GroundMovementMode | EMovementMode | CharacterMovementComponentAsync.h | ||
| LastPreAdditiveVelocity | FVector | CharacterMovementComponentAsync.h | ||
| LastUpdateLocation | FVector | CharacterMovementComponentAsync.h | ||
| LastUpdateRequestedVelocity | FVector | CharacterMovementComponentAsync.h | ||
| LastUpdateRotation | FQuat | CharacterMovementComponentAsync.h | ||
| LastUpdateVelocity | FVector | CharacterMovementComponentAsync.h | ||
| ModifiedRotationRate | FRotator | Used to override the rotation rate in the presence of a velocity-based turn curve. | CharacterMovementComponentAsync.h | |
| MoveComponentFlags | EMoveComponentFlags | CharacterMovementComponentAsync.h | ||
| MovementMode | EMovementMode | CharacterMovementComponentAsync.h | ||
| NewMovementBase | UPrimitiveComponent * | CharacterMovementComponentAsync.h | ||
| NewMovementBaseOwner | AActor * | CharacterMovementComponentAsync.h | ||
| NumJumpApexAttempts | int32 | CharacterMovementComponentAsync.h | ||
| OldLocation | FVector | CharacterMovementComponentAsync.h | ||
| OldVelocity | FVector | CharacterMovementComponentAsync.h | ||
| PendingForceToApply | FVector | CharacterMovementComponentAsync.h | ||
| PendingImpulseToApply | FVector | CharacterMovementComponentAsync.h | ||
| PendingLaunchVelocity | FVector | CharacterMovementComponentAsync.h | ||
| RequestedVelocity | FVector | CharacterMovementComponentAsync.h | ||
| ScaledCapsuleHalfHeight | float | CharacterMovementComponentAsync.h | ||
| ScaledCapsuleRadius | float | CharacterMovementComponentAsync.h | ||
| UpdatedComponentOutput | FUpdatedComponentAsyncOutput | CharacterMovementComponentAsync.h | ||
| Velocity | FVector | CharacterMovementComponentAsync.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Copy
(
const FCharacterMovementComponentAsyncOutput& Value |
CharacterMovementComponentAsync.h | ||
bool IsValid() |
CharacterMovementComponentAsync.h | ||
void Reset() |
CharacterMovementComponentAsync.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static float GetAxisDeltaRotation
(
float InAxisRotationRate, |
CharacterMovementComponentAsync.h | ||
static FRotator GetDeltaRotation
(
const FRotator& InRotationRate, |
CharacterMovementComponentAsync.h |