UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovementComponent.h File Reference
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "Engine/EngineTypes.h"
#include "Chaos/ChaosEngineInterface.h"
#include "Components/ActorComponent.h"
#include "Components/SceneComponent.h"
#include "MovementComponent.generated.h"

Go to the source code of this file.

Classes

class  UMovementComponent
 

Namespaces

namespace  MovementComponentCVars
 

Enumerations

enum class  EPlaneConstraintAxisSetting : uint8 {
  Custom , X , Y , Z ,
  UseGlobalPhysicsSetting
}
 

Variables

int32 MovementComponentCVars::MoveIgnoreFirstBlockingOverlap = 0
 
float MovementComponentCVars::PenetrationOverlapCheckInflation = 0.100f
 
float MovementComponentCVars::PenetrationPullbackDistance = 0.125f
 

Enumeration Type Documentation

◆ EPlaneConstraintAxisSetting

Setting that controls behavior when movement is restricted to a 2D plane defined by a specific axis/normal, so that movement along the locked axis is not be possible.

Enumerator
Custom 

Lock movement to a user-defined axis.

Lock movement in the X axis.

Lock movement in the Y axis.

Lock movement in the Z axis.

UseGlobalPhysicsSetting 

Use the global physics project setting.