Navigation
Filters
Classes
| Type | Name | Description | |
|---|---|---|---|
| ChaosFlags | |||
| FActorCreationParams | |||
| 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 | |||
| FChaosUserData | |||
| FCollisionShape | Collision Shapes that supports Sphere, Capsule, Box, or Line | ||
| FDummyCallback | |||
| FDummyPhysActor | |||
| FDummyPhysType | |||
| FOverlapAllQueryCallback | |||
| 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) | ||
| FQueryDebugParams | This is used to add debug data to scene query visitors in non-shipping builds | ||
| FSQAcceleratorUnion | |||
| FSQCapture | Allows us to capture a scene query with either physx or chaos and then load it into either format for testing purposes. | ||
| FTriIndices | Vertex indices necessary to describe the vertices listed in TriMeshCollisionData. | ||
| FTriMeshCollisionData | Description of triangle mesh collision data necessary for cooking physics data. | ||
| FTriMeshCollisionDataEstimates | Estimates of triangle mesh collision data necessary for cooking physics data. | ||
| ICollisionQueryFilterCallbackBase | |||
| IPhysicsCoreModule | Physics Core module interface | ||
| IPhysicsSQModule | Physics SQ module interface | ||
| ISQAccelerator | An interface to the scene query accelerator that allows us to run queries against either PhysX or Chaos This was used in the 2019 GDC demos and is now broken. | ||
| PhysicsObjectPhysicsCoreInterface | |||
| TBPVisitor | |||
| TSQVisitor | |||
| UBodySetupCore | |||
| UPhysicsSettingsCore | Default physics settings. |
Typedefs
| Name | Description |
|---|---|
| FQueryFilterData |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EBodyCollisionResponse::Type | |||
| EChaosUserDataType::Type | |||
| ECollisionShape::Type | Types of Collision Shapes that are used by Trace | ||
| EFrictionCombineMode::Type |