UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FCollisionImpactData Struct Reference

#include <EngineTypes.h>

Public Member Functions

 FCollisionImpactData ()
 
ENGINE_API void SwapContactOrders ()
 

Public Attributes

TArray< struct FRigidBodyContactInfoContactInfos
 
FVector TotalNormalImpulse
 
FVector TotalFrictionImpulse
 
bool bIsVelocityDeltaUnderThreshold
 

Detailed Description

Information about an overall collision, including contacts.

Constructor & Destructor Documentation

◆ FCollisionImpactData()

FCollisionImpactData::FCollisionImpactData ( )
inline

Member Function Documentation

◆ SwapContactOrders()

void FCollisionImpactData::SwapContactOrders ( )

Iterate over ContactInfos array and swap order of information

Member Data Documentation

◆ bIsVelocityDeltaUnderThreshold

bool FCollisionImpactData::bIsVelocityDeltaUnderThreshold

◆ ContactInfos

TArray<struct FRigidBodyContactInfo> FCollisionImpactData::ContactInfos

All the contact points in the collision

◆ TotalFrictionImpulse

FVector FCollisionImpactData::TotalFrictionImpulse

The total counterimpulse applied of the two objects sliding against each other

◆ TotalNormalImpulse

FVector FCollisionImpactData::TotalNormalImpulse

The total impulse applied as the two objects push against each other


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