Navigation
API > API/Runtime > API/Runtime/Engine
Enum used to describe what type of collision is enabled on a body.
| Name | ECollisionEnabled::Type |
| Type | enum |
| Header File | /Engine/Source/Runtime/Engine/Classes/Engine/EngineTypes.h |
| Include Path | #include "Engine/EngineTypes.h" |
Syntax
namespace ECollisionEnabled
{
enum Type
{
NoCollision,
QueryOnly,
PhysicsOnly,
QueryAndPhysics,
ProbeOnly,
QueryAndProbe,
}
}
Values
| Name | Remarks |
|---|---|
| NoCollision | Will not create any representation in the physics engine. |
| QueryOnly | Only used for spatial queries (raycasts, sweeps, and overlaps). |
| PhysicsOnly | Only used only for physics simulation (rigid body, constraints). |
| QueryAndPhysics | Can be used for both spatial queries (raycasts, sweeps, overlaps) and simulation (rigid body, constraints). |
| ProbeOnly | Only used for probing the physics simulation (rigid body, constraints). |
| QueryAndProbe | Can be used for both spatial queries (raycasts, sweeps, overlaps) and probing the physics simulation (rigid body, constraints). |