Navigation
API > API/Runtime > API/Runtime/Chaos
Collision event data stored for use by other systems (e.g. Niagara, gameplay events)
| Name | FCollidingData |
| Type | struct |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/ExternalCollisionData.h |
| Include Path | #include "Chaos/ExternalCollisionData.h" |
Syntax
struct FCollidingData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Chaos/ExternalCollisionData.h | |||
FCollidingData
(
FVec3 InLocation, |
Chaos/ExternalCollisionData.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AccumulatedImpulse | FVec3 | Chaos/ExternalCollisionData.h | ||
| AngularVelocity1 | FVec3 | Chaos/ExternalCollisionData.h | ||
| AngularVelocity2 | FVec3 | Chaos/ExternalCollisionData.h | ||
| bProbe | bool | Chaos/ExternalCollisionData.h | ||
| DeltaVelocity1 | FVec3 | Chaos/ExternalCollisionData.h | ||
| DeltaVelocity2 | FVec3 | Chaos/ExternalCollisionData.h | ||
| Location | FVec3 | Chaos/ExternalCollisionData.h | ||
| Mass1 | FReal | Chaos/ExternalCollisionData.h | ||
| Mass2 | FReal | Chaos/ExternalCollisionData.h | ||
| Mat1 | FMaterialHandle | Chaos/ExternalCollisionData.h | ||
| Mat2 | FMaterialHandle | Chaos/ExternalCollisionData.h | ||
| Normal | FVec3 | Chaos/ExternalCollisionData.h | ||
| PenetrationDepth | FReal | Chaos/ExternalCollisionData.h | ||
| Proxy1 | IPhysicsProxyBase * | The pointers to the proxies should be used with caution on the Game Thread. | Chaos/ExternalCollisionData.h | |
| Proxy2 | IPhysicsProxyBase * | Chaos/ExternalCollisionData.h | ||
| ShapeIndex1 | int32 | Chaos/ExternalCollisionData.h | ||
| ShapeIndex2 | int32 | Chaos/ExternalCollisionData.h | ||
| SolverTime | FReal | Chaos/ExternalCollisionData.h | ||
| Velocity1 | FVec3 | Chaos/ExternalCollisionData.h | ||
| Velocity2 | FVec3 | Chaos/ExternalCollisionData.h |