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

#include <ExternalCollisionData.h>

Public Member Functions

 FCollidingData ()
 
 FCollidingData (FVec3 InLocation, FVec3 InAccumulatedImpulse, FVec3 InNormal, FVec3 InVelocity1, FVec3 InVelocity2, FVec3 InDeltaVelocity1, FVec3 InDeltaVelocity2, FVec3 InAngularVelocity1, FVec3 InAngularVelocity2, FReal InMass1, FReal InMass2, FReal InPenetrationDepth, IPhysicsProxyBase *InProxy1, IPhysicsProxyBase *InProxy2, int32 InShapeIndex1, int32 InShapeIndex2, FReal InSolverTime)
 

Public Attributes

FVec3 Location
 
FVec3 AccumulatedImpulse
 
FVec3 Normal
 
FVec3 Velocity1
 
FVec3 Velocity2
 
FVec3 DeltaVelocity1
 
FVec3 DeltaVelocity2
 
FVec3 AngularVelocity1
 
FVec3 AngularVelocity2
 
FReal Mass1
 
FReal Mass2
 
FReal PenetrationDepth
 
FMaterialHandle Mat1
 
FMaterialHandle Mat2
 
bool bProbe
 
IPhysicsProxyBaseProxy1
 
IPhysicsProxyBaseProxy2
 
int32 ShapeIndex1
 
int32 ShapeIndex2
 
FReal SolverTime
 

Detailed Description

Collision event data stored for use by other systems (e.g. Niagara, gameplay events)

Constructor & Destructor Documentation

◆ FCollidingData() [1/2]

Chaos::FCollidingData::FCollidingData ( )
inline

◆ FCollidingData() [2/2]

Chaos::FCollidingData::FCollidingData ( FVec3  InLocation,
FVec3  InAccumulatedImpulse,
FVec3  InNormal,
FVec3  InVelocity1,
FVec3  InVelocity2,
FVec3  InDeltaVelocity1,
FVec3  InDeltaVelocity2,
FVec3  InAngularVelocity1,
FVec3  InAngularVelocity2,
FReal  InMass1,
FReal  InMass2,
FReal  InPenetrationDepth,
IPhysicsProxyBase InProxy1,
IPhysicsProxyBase InProxy2,
int32  InShapeIndex1,
int32  InShapeIndex2,
FReal  InSolverTime 
)
inline

Member Data Documentation

◆ AccumulatedImpulse

FVec3 Chaos::FCollidingData::AccumulatedImpulse

◆ AngularVelocity1

FVec3 Chaos::FCollidingData::AngularVelocity1

◆ AngularVelocity2

FVec3 Chaos::FCollidingData::AngularVelocity2

◆ bProbe

bool Chaos::FCollidingData::bProbe

◆ DeltaVelocity1

FVec3 Chaos::FCollidingData::DeltaVelocity1

◆ DeltaVelocity2

FVec3 Chaos::FCollidingData::DeltaVelocity2

◆ Location

FVec3 Chaos::FCollidingData::Location

◆ Mass1

FReal Chaos::FCollidingData::Mass1

◆ Mass2

FReal Chaos::FCollidingData::Mass2

◆ Mat1

FMaterialHandle Chaos::FCollidingData::Mat1

◆ Mat2

FMaterialHandle Chaos::FCollidingData::Mat2

◆ Normal

FVec3 Chaos::FCollidingData::Normal

◆ PenetrationDepth

FReal Chaos::FCollidingData::PenetrationDepth

◆ Proxy1

IPhysicsProxyBase* Chaos::FCollidingData::Proxy1

◆ Proxy2

IPhysicsProxyBase* Chaos::FCollidingData::Proxy2

◆ ShapeIndex1

int32 Chaos::FCollidingData::ShapeIndex1

◆ ShapeIndex2

int32 Chaos::FCollidingData::ShapeIndex2

◆ SolverTime

FReal Chaos::FCollidingData::SolverTime

◆ Velocity1

FVec3 Chaos::FCollidingData::Velocity1

◆ Velocity2

FVec3 Chaos::FCollidingData::Velocity2

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