#include <PhysicsObjectCollisionInterface.h>
|
| | FPhysicsObjectCollisionInterface (FReadPhysicsObjectInterface< Id > &InInterface) |
| |
| CHAOS_API bool | PhysicsObjectOverlap (const FConstPhysicsObjectHandle ObjectA, const FTransform &InTransformA, const FConstPhysicsObjectHandle ObjectB, const FTransform &InTransformB, bool bTraceComplex) |
| |
| template<typename TOverlapHit > |
| bool | PhysicsObjectOverlap (const FConstPhysicsObjectHandle ObjectA, const FTransform &InTransformA, const FConstPhysicsObjectHandle ObjectB, const FTransform &InTransformB, bool bTraceComplex, TArray< TOverlapHit > &OutOverlaps) |
| |
| CHAOS_API bool | PhysicsObjectOverlapWithMTD (const FConstPhysicsObjectHandle ObjectA, const FTransform &InTransformA, const FConstPhysicsObjectHandle ObjectB, const FTransform &InTransformB, bool bTraceComplex, FMTDInfo &OutMTD) |
| |
| CHAOS_API bool | PhysicsObjectOverlapWithAABB (const FConstPhysicsObjectHandle ObjectA, const FTransform &InTransformA, const FConstPhysicsObjectHandle ObjectB, const FTransform &InTransformB, bool bTraceComplex, const FVector &Tolerance, FBox &OutOverlap) |
| |
| CHAOS_API bool | PhysicsObjectOverlapWithAABBSize (const FConstPhysicsObjectHandle ObjectA, const FTransform &InTransformA, const FConstPhysicsObjectHandle ObjectB, const FTransform &InTransformB, bool bTraceComplex, const FVector &Tolerance, FVector &OutOverlapSize) |
| |
| CHAOS_API bool | PhysicsObjectOverlapWithAABBIntersections (const FConstPhysicsObjectHandle ObjectA, const FTransform &InTransformA, const FConstPhysicsObjectHandle ObjectB, const FTransform &InTransformB, bool bTraceComplex, const FVector &Tolerance, TArray< FBox > &Intersections) |
| |
| template<typename TRaycastHit > |
| bool | LineTrace (TArrayView< const FConstPhysicsObjectHandle > InObjects, const FVector &WorldStart, const FVector &WorldEnd, bool bTraceComplex, TRaycastHit &OutBestHit) |
| |
| template<typename TOverlapHit > |
| bool | ShapeOverlap (TArrayView< const FConstPhysicsObjectHandle > InObjects, const Chaos::FImplicitObject &InGeom, const FTransform &GeomTransform, TArray< TOverlapHit > &OutOverlaps) |
| |
| template<typename TOverlapHit > |
| bool | ShapeOverlapWithMTD (TArrayView< const FConstPhysicsObjectHandle > InObjects, const Chaos::FImplicitObject &InGeom, const FTransform &GeomTransform, TArray< TOverlapHit > &OutOverlaps, FMTDInfo *MTD) |
| |
| template<typename TSweepHit > |
| bool | ShapeSweep (TArrayView< const FConstPhysicsObjectHandle > InObjects, const Chaos::FImplicitObject &InGeom, const FTransform &StartTM, const FVector &EndPos, const FSweepParameters &Params, TSweepHit &OutBestHit) |
| |
◆ FPhysicsObjectCollisionInterface()
◆ LineTrace()
◆ PhysicsObjectOverlap() [1/2]
◆ PhysicsObjectOverlap() [2/2]
◆ PhysicsObjectOverlapWithAABB()
◆ PhysicsObjectOverlapWithAABBIntersections()
◆ PhysicsObjectOverlapWithAABBSize()
◆ PhysicsObjectOverlapWithMTD()
◆ ShapeOverlap()
◆ ShapeOverlapWithMTD()
◆ ShapeSweep()
The documentation for this class was generated from the following files: