Choose your operating system:
Windows
macOS
Linux
Name |
Description |
|
---|---|---|
|
ChaosFlags |
|
|
FActorCreationParams |
|
|
FActorShape |
|
|
FBlockAllQueryCallback |
|
|
FBodyCollisionData |
Helper object to hold initialisation data for shapes |
|
FBodyCollisionFilterData |
Helper struct holding physics body filter data during initialisation |
|
FBodyCollisionFlags |
|
|
FBodyInstanceCore |
|
|
FChaosFilterData |
|
|
FChaosQueryFilterData |
|
|
FChaosQueryFlag |
|
|
FChaosSQAccelerator |
|
|
FChaosSQAcceleratorAdapter |
A Chaos Query Accelerator with a PhysX API TODO: Not implemented - required to make GDC 2019 demos work again. |
|
FChaosUserData |
|
|
FCollisionShape |
Collision Shapes that supports Sphere, Capsule, Box, or Line |
|
FDummyCallback |
|
|
FDummyPhysActor |
|
|
FDummyPhysType |
|
|
FHitFlags |
|
|
FLocationHit |
|
|
FOverlapAllQueryCallback |
|
|
FOverlapHit |
|
|
FPhysicsDelegatesCore |
Set of delegates to allowing hooking different parts of the physics engine |
|
FPhysicsOverlapInputAdapater |
We use this struct so that if no conversion is needed in another API, we can avoid the copy (if we think that's critical) |
|
FPhysicsRaycastInputAdapater |
We use this struct so that if no conversion is needed in another API, we can avoid the copy (if we think that's critical) |
|
FPhysicsSweepInputAdapater |
We use this struct so that if no conversion is needed in another API, we can avoid the copy (if we think that's critical) |
|
FPhysXSQAccelerator |
|
|
FQueryFlags |
|
|
FQueryHit |
|
|
FRaycastHit |
|
|
FSQAcceleratorUnion |
|
|
FSQCapture |
Allows us to capture a scene query with either physx or chaos and then load it into either format for testing purposes. |
|
FSQHitBuffer |
Stores the results of scene queries. |
|
FSQSingleHitBuffer |
|
|
FSweepHit |
|
|
FTriIndices |
Vertex indices necessary to describe the vertices listed in TriMeshCollisionData. |
|
FTriMeshCollisionData |
Description of triangle mesh collision data necessary for cooking physics data. |
|
ICollisionQueryFilterCallbackBase |
|
|
IPhysicsCoreModule |
Physics Core module interface |
|
IPhysicsSQModule |
Physics SQ module interface |
|
IPhysXCooking |
IPhysXCooking, PhysX cooking and serialization abstraction |
|
IPhysXCookingModule |
Interface for PhysX format modules. |
|
ISpatialAcceleration |
|
|
ISQAccelerator |
An interface to the scene query accelerator that allows us to run queries against either PhysX or Chaos when compiling WITH_PHYSX. |
|
UBodySetupCore |
|
|
UPhysicsSettingsCore |
Default physics settings. |
Name |
Description |
---|---|
FChaosQueryFlags |
|
FPhysicsQueryFlag |
|
FUserData |
Name |
Description |
|
---|---|---|
|
EBodyCollisionResponse::Type |
|
|
EChaosUserDataType::Type |
|
|
ECollisionQuery |
Type of query for object type or trace type Trace queries correspond to trace functions with TravelChannel/ResponseParams Object queries correspond to trace functions with Object types |
|
ECollisionQueryHitType |
Make sure this matches PxQueryHitType for HitTypeToPxQueryHitType to work |
|
ECollisionShape::Type |
Types of Collision Shapes that are used by Trace |
|
ECollisionShapeType |
|
|
ECollisionTraceFlag |
|
|
EFrictionCombineMode::Type |
|
|
EHitFlags |
Possible results from a scene query |
|
EPhysicsType |
|
|
EPhysXCookingResult |
The result of a cooking operation. |
|
EPhysXMeshCookFlags |
|
|
EQueryFlags |
Name | Description | ||
---|---|---|---|
|
const uint32 |
AggregateMaxSize |
TODO: Fixup types, these are more or less the PhysX types renamed as a temporary solution. |
|
FPhysXAllocator... |
GPhysXAllocator |
Pointer to PhysX allocator |
|
TArray< physx::... |
GPhysXPendingKillMaterial |
Array of PxMaterial objects which are awaiting cleaning up. |
|
physx::PxPhysic... |
GPhysXSDK |
Pointer to PhysX SDK object |