UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FChaosStateOps< BodyHandleType > Struct Template Reference

Static Public Member Functions

static void AddImpulse (BodyHandleType &BodyHandle, const FVector &InForce)
 
static void AddAngularImpulseInRadians (BodyHandleType &BodyHandle, const FVector &InTorque)
 
static void AddVelocity (BodyHandleType &BodyHandle, const FVector &InVelocityDelta)
 
static void AddAngularVelocityInRadians (BodyHandleType &BodyHandle, const FVector &InAngularVelocityDeltaRad)
 
static void AddImpulseAtLocation (BodyHandleType &BodyHandle, const FVector &InImpulse, const FVector &InLocation)
 
static void AddVelocityChangeImpulseAtLocation (BodyHandleType &BodyHandle, const FVector &InVelocityDelta, const FVector &InLocation)
 
static void AddRadialImpulse (BodyHandleType &BodyHandle, const FVector &InOrigin, float InRadius, float InStrength, ERadialImpulseFalloff InFalloff, bool bInVelChange)
 
static void AddForce (BodyHandleType &BodyHandle, const FVector &Force, bool bAllowSubstepping, bool bAccelChange)
 
static void AddForceAtPosition (BodyHandleType &BodyHandle, const FVector &Force, const FVector &Position, bool bAllowSubstepping, bool bIsLocalForce)
 
static void AddRadialForce (BodyHandleType &BodyHandle, const FVector &Origin, const float Radius, const float Strength, const uint8 Falloff, bool bAccelChange, bool bAllowSubstepping)
 
static void AddTorque (BodyHandleType &BodyHandle, const FVector &Torque, bool bAllowSubstepping, bool bAccelChange)
 

Member Function Documentation

◆ AddAngularImpulseInRadians()

static void FChaosStateOps< BodyHandleType >::AddAngularImpulseInRadians ( BodyHandleType BodyHandle,
const FVector InTorque 
)
inlinestatic

◆ AddAngularVelocityInRadians()

static void FChaosStateOps< BodyHandleType >::AddAngularVelocityInRadians ( BodyHandleType BodyHandle,
const FVector InAngularVelocityDeltaRad 
)
inlinestatic

◆ AddForce()

static void FChaosStateOps< BodyHandleType >::AddForce ( BodyHandleType BodyHandle,
const FVector Force,
bool  bAllowSubstepping,
bool  bAccelChange 
)
inlinestatic

◆ AddForceAtPosition()

static void FChaosStateOps< BodyHandleType >::AddForceAtPosition ( BodyHandleType BodyHandle,
const FVector Force,
const FVector Position,
bool  bAllowSubstepping,
bool  bIsLocalForce 
)
inlinestatic

◆ AddImpulse()

static void FChaosStateOps< BodyHandleType >::AddImpulse ( BodyHandleType BodyHandle,
const FVector InForce 
)
inlinestatic

◆ AddImpulseAtLocation()

static void FChaosStateOps< BodyHandleType >::AddImpulseAtLocation ( BodyHandleType BodyHandle,
const FVector InImpulse,
const FVector InLocation 
)
inlinestatic

◆ AddRadialForce()

static void FChaosStateOps< BodyHandleType >::AddRadialForce ( BodyHandleType BodyHandle,
const FVector Origin,
const float  Radius,
const float  Strength,
const uint8  Falloff,
bool  bAccelChange,
bool  bAllowSubstepping 
)
inlinestatic

◆ AddRadialImpulse()

static void FChaosStateOps< BodyHandleType >::AddRadialImpulse ( BodyHandleType BodyHandle,
const FVector InOrigin,
float  InRadius,
float  InStrength,
ERadialImpulseFalloff  InFalloff,
bool  bInVelChange 
)
inlinestatic

◆ AddTorque()

static void FChaosStateOps< BodyHandleType >::AddTorque ( BodyHandleType BodyHandle,
const FVector Torque,
bool  bAllowSubstepping,
bool  bAccelChange 
)
inlinestatic

◆ AddVelocity()

static void FChaosStateOps< BodyHandleType >::AddVelocity ( BodyHandleType BodyHandle,
const FVector InVelocityDelta 
)
inlinestatic

◆ AddVelocityChangeImpulseAtLocation()

static void FChaosStateOps< BodyHandleType >::AddVelocityChangeImpulseAtLocation ( BodyHandleType BodyHandle,
const FVector InVelocityDelta,
const FVector InLocation 
)
inlinestatic

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