Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/FSimulation_1
Data relating to contacts returned by VisitCollisions.
| Name | FCollisionData |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/Physics/ImmediatePhysics/ImmediatePhysicsChaos/ImmediatePhysicsSimulation_Chaos.h |
| Include Path | #include "Physics/ImmediatePhysics/ImmediatePhysicsChaos/ImmediatePhysicsSimulation_Chaos.h" |
Syntax
struct FCollisionData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCollisionData
(
const Chaos::FPBDCollisionConstraint& InCollisionConstraint |
This is constructed by Chaos, so it passes in the original CollisionConstraint. | Physics/ImmediatePhysics/ImmediatePhysicsChaos/ImmediatePhysicsSimulation_Chaos.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Collision | const Chaos::FPBDCollisionConstraint & | Physics/ImmediatePhysics/ImmediatePhysicsChaos/ImmediatePhysicsSimulation_Chaos.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
Chaos::FVec3 GetCollisionAccumulatedImpulse () |
The overall accumulated impulse applied due to this collision/contact. | Physics/ImmediatePhysics/ImmediatePhysicsChaos/ImmediatePhysicsSimulation_Chaos.h | |
const void GetManifoldPointData
(
const int32 ManifoldPointIndex, |
The contact represents a point attached to one particle, and the plane attached to the other. | Physics/ImmediatePhysics/ImmediatePhysicsChaos/ImmediatePhysicsSimulation_Chaos.h | |
int GetNumManifoldPoints() |
Physics/ImmediatePhysics/ImmediatePhysicsChaos/ImmediatePhysicsSimulation_Chaos.h |