Navigation
API > API/Runtime > API/Runtime/PhysicsCore
Wrapper around geometry. This is really just needed to make the physx chaos abstraction easier
| Name | FPhysicsGeometryCollection_Chaos |
| Type | struct |
| Header File | /Engine/Source/Runtime/PhysicsCore/Public/Chaos/ChaosEngineInterface.h |
| Include Path | #include "Chaos/ChaosEngineInterface.h" |
Syntax
struct FPhysicsGeometryCollection_Chaos
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Delete default constructor, want only construction by interface (private constructor below) | Chaos/ChaosEngineInterface.h | ||
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 | Chaos/ChaosEngineInterface.h | |
| Chaos/ChaosEngineInterface.h | |||
FPhysicsGeometryCollection_Chaos
(
const FPhysicsShapeReference_Chaos& InShape |
Chaos/ChaosEngineInterface.h | ||
FPhysicsGeometryCollection_Chaos
(
const FPhysicsGeometry& InGeom |
Chaos/ChaosEngineInterface.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FPhysicsGeometryCollection_Chaos() |
Chaos/ChaosEngineInterface.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Geom | const Chaos::FImplicitObject & | Chaos/ChaosEngineInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const Chaos::TBox< Chaos::FReal, 3 > & GetBoxGeometry() |
Chaos/ChaosEngineInterface.h | ||
const Chaos::FCapsule & GetCapsuleGeometry() |
Chaos/ChaosEngineInterface.h | ||
const Chaos::FConvex & GetConvexGeometry() |
Chaos/ChaosEngineInterface.h | ||
const Chaos::FImplicitObject & GetGeometry() |
Chaos/ChaosEngineInterface.h | ||
const Chaos::FSphere & GetSphereGeometry() |
Chaos/ChaosEngineInterface.h | ||
const Chaos::FTriangleMeshImplicitObject & GetTriMeshGeometry() |
Chaos/ChaosEngineInterface.h | ||
ECollisionShapeType GetType() |
Chaos/ChaosEngineInterface.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPhysicsGeometryCollection_Chaos & operator=
(
const FPhysicsGeometryCollection_Chaos& Copy |
Chaos/ChaosEngineInterface.h | ||
| Chaos/ChaosEngineInterface.h |