Navigation
API > API/Runtime > API/Runtime/PhysicsCore > API/Runtime/PhysicsCore/Chaos
References
| Module | PhysicsCore |
| Header | /Engine/Source/Runtime/PhysicsCore/Public/Chaos/ChaosEngineInterface.h |
| Include | #include "Chaos/ChaosEngineInterface.h" |
Syntax
struct FPhysicsGeometryCollection_Chaos
Remarks
Wrapper around geometry. This is really just needed to make the physx chaos abstraction easier
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Delete default constructor, want only construction by interface (private constructor below) | |||
FPhysicsGeometryCollection_Chaos
(
const FPhysicsGeometryCollection_Chaos& Copy |
No copying or assignment, move construction only, these are defaulted in the source file as they need to be able to delete physx::PxGeometryHolder which is incomplete here | ||
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| const Chaos::TBox< Chaos::FReal, 3 > & | |||
| const Chaos::FCapsule & | |||
| const Chaos::FConvex & | |||
| const Chaos::FImplicitObject & | GetGeometry () |
||
| const Chaos::TSphere< Chaos::FReal, 3 > & | |||
| const Chaos::FTriangleMeshImplicitObject & | |||
| ECollisionShapeType | GetType () |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FPhysicsGeometryCollection_Chaos & | operator=
(
const FPhysicsGeometryCollection_Chaos& Copy |
||
| FPhysicsGeometryCollection_Chaos & | operator=
(
FPhysicsGeometryCollection_Chaos&& Steal |