Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Physics
Inheritance Hierarchy
- FGenericPhysicsInterface
- FPhysInterface_Chaos
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Public/Physics/GenericPhysicsInterface.h |
Include | #include "Physics/GenericPhysicsInterface.h" |
Syntax
struct FGenericPhysicsInterface
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | GeomOverlapAnyTest
(
const UWorld* World, |
Function for testing overlaps between a supplied PxGeometry and the world. |
![]() ![]() |
bool | GeomOverlapBlockingTest
(
const UWorld* World, |
Function for testing overlaps between a supplied PxGeometry and the world. |
![]() |
bool | GeomOverlapMulti
(
const UWorld* World, |
|
![]() ![]() |
bool | GeomOverlapMulti
(
const UWorld* World, |
Find overlapping shapes with a given shape |
![]() |
bool | GeomOverlapMulti
(
const UWorld* World, |
|
![]() |
bool | GeomOverlapMulti
(
const UWorld* World, |
|
![]() |
bool | GeomSweepMulti
(
const UWorld* World, |
|
![]() |
bool | GeomSweepMulti
(
const UWorld* World, |
|
![]() |
bool | GeomSweepMulti
(
const UWorld* World, |
|
![]() ![]() |
bool | GeomSweepMulti
(
const UWorld* World, |
Sweep a supplied shape against the world and do not stop until the first blocking hit |
![]() |
bool | GeomSweepSingle
(
const UWorld* World, |
|
![]() ![]() |
bool | GeomSweepSingle
(
const UWorld* World, |
Function for sweeping a supplied shape against the world |
![]() |
bool | GeomSweepSingle
(
const UWorld* World, |
|
![]() |
bool | GeomSweepSingle
(
const UWorld* World, |
|
![]() |
bool | GeomSweepSingle
(
const UWorld* World, |
|
![]() |
bool | GeomSweepSingle
(
const UWorld* World, |
|
![]() |
bool | GeomSweepSingle
(
const UWorld* World, |
|
![]() ![]() |
bool | GeomSweepTest
(
const UWorld* World, |
Function used for sweeping a supplied shape against the world as a test |
![]() ![]() |
bool | RaycastMulti
(
const UWorld* World, |
Trace a ray against the world and return touching hits and then first blocking hit Results are sorted, so a blocking hit (if found) will be the last element of the array Only the single closest blocking result will be generated, no tests will be done after that |
![]() ![]() |
bool | RaycastSingle
(
const UWorld* World, |
Trace a ray against the world and return the first blocking hit |
![]() ![]() |
bool | RaycastTest
(
const UWorld* World, |
Trace a ray against the world and return if a blocking hit is found |