|
| template<class PHYSX_MESH > |
| TArray< Chaos::TVec3< int32 > > | GetMeshElements (const PHYSX_MESH *PhysXMesh) |
| |
| Chaos::EChaosCollisionTraceFlag | ConvertCollisionTraceFlag (ECollisionTraceFlag Flag) |
| |
| void | CreateGeometry (const FGeometryAddParams &InParams, TArray< TUniquePtr< Chaos::FImplicitObject > > &OutGeoms, Chaos::FShapesArray &OutShapes) |
| |
| void | CreateGeometry (const FGeometryAddParams &InParams, TArray< Chaos::FImplicitObjectPtr > &OutGeoms, Chaos::FShapesArray &OutShapes) |
| |
| void | CalculateMassPropertiesFromShapeCollection (Chaos::FMassProperties &OutProperties, const TArray< FPhysicsShapeHandle > &InShapes, float InDensityKGPerCM) |
| |
| void | CalculateMassPropertiesFromShapeCollection (Chaos::FMassProperties &OutProperties, const Chaos::FShapesArray &InShapes, const TArray< bool > &bContributesToMass, float InDensityKGPerCM) |
| |
| FBodyInstance * | GetUserData (const Chaos::FGeometryParticle &Actor) |
| |
| UPhysicalMaterial * | GetUserData (const Chaos::FChaosPhysicsMaterial &Material) |
| |
| UPrimitiveComponent * | GetPrimitiveComponentFromUserData (const Chaos::FGeometryParticle &Actor) |
| |
| bool | HasValidUserData (const Chaos::FGeometryParticle &Actor) |
| |
| FQueryFilterData | MakeQueryFilterData (const FCollisionFilterData &FilterData, EQueryFlags QueryFlags, const FCollisionQueryParams &Params) |
| |
| Chaos::FChaosArchive & | operator<< (Chaos::FChaosArchive &Ar, FActorShape &ActorShape) |
| |
| Chaos::FChaosArchive & | operator<< (Chaos::FChaosArchive &Ar, FQueryHit &QueryHit) |
| |
| Chaos::FChaosArchive & | operator<< (Chaos::FChaosArchive &Ar, FLocationHit &LocationHit) |
| |
| Chaos::FChaosArchive & | operator<< (Chaos::FChaosArchive &Ar, FRaycastHit &RaycastHit) |
| |
| Chaos::FChaosArchive & | operator<< (Chaos::FChaosArchive &Ar, FOverlapHit &OverlapHit) |
| |
| Chaos::FChaosArchive & | operator<< (Chaos::FChaosArchive &Ar, FSweepHit &SweepHit) |
| |
| void | FinishQueryHelper (TArray< FOverlapHit, TInlineAllocator< CHAOS_HIT_BUFFER_SIZE > > &Hits, const FOverlapHit &BlockingHit, bool bHasBlockingHit) |
| |
| void | FinishQueryHelper (TArray< FPTOverlapHit, TInlineAllocator< CHAOS_HIT_BUFFER_SIZE > > &Hits, const FPTOverlapHit &BlockingHit, bool bHasBlockingHit) |
| |
| template<typename HitType > |
| void | FinishQueryHelper (TArray< HitType, TInlineAllocator< CHAOS_HIT_BUFFER_SIZE > > &Hits, const HitType &BlockingHit, bool bHasBlockingHit) |
| |
| FORCEINLINE ECollisionShapeType | ImplicitTypeToCollisionType (int32 ImplicitObjectType) |
| |
| ECollisionShapeType | GetImplicitType (const Chaos::FImplicitObject &InGeometry) |
| |
| Chaos::FReal | GetRadius (const Chaos::FCapsule &InCapsule) |
| |
| Chaos::FReal | GetHalfHeight (const Chaos::FCapsule &InCapsule) |
| |
| FCollisionFilterData | GetQueryFilterData (const Chaos::FPerShapeData &Shape) |
| |
| FCollisionFilterData | GetSimulationFilterData (const Chaos::FPerShapeData &Shape) |
| |
| Chaos::Filter::FShapeFilterData | GetShapeFilterData (const Chaos::FPerShapeData &Shape) |
| |
| Chaos::Filter::FInstanceData | GetFilterInstanceData (const Chaos::FPerShapeData &Shape) |
| |
| Chaos::Filter::FCombinedShapeFilterData | GetCombinedShapeFilterData (const Chaos::FPerShapeData &Shape) |
| |
| ECollisionShapeType | GetType (const Chaos::FImplicitObject &InGeometry) |
| |
| bool | HadInitialOverlap (const FLocationHit &Hit) |
| |
| bool | HadInitialOverlap (const FPTLocationHit &Hit) |
| |
| const Chaos::FPerShapeData * | GetShape (const FActorShape &Hit) |
| |
| const Chaos::FPerShapeData * | GetShape (const FPTActorShape &Hit) |
| |
| Chaos::FGeometryParticle * | GetActor (const FActorShape &Hit) |
| |
| Chaos::FGeometryParticleHandle * | GetActor (const FPTActorShape &Hit) |
| |
| Chaos::FReal | GetDistance (const FLocationHit &Hit) |
| |
| Chaos::FReal | GetDistance (const FPTLocationHit &Hit) |
| |
| FVector | GetPosition (const FLocationHit &Hit) |
| |
| FVector | GetPosition (const FPTLocationHit &Hit) |
| |
| FVector | GetNormal (const FLocationHit &Hit) |
| |
| FVector | GetNormal (const FPTLocationHit &Hit) |
| |
| FHitFlags | GetFlags (const FLocationHit &Hit) |
| |
| FHitFlags | GetFlags (const FPTLocationHit &Hit) |
| |
| FORCEINLINE void | SetFlags (FLocationHit &Hit, FHitFlags Flags) |
| |
| FORCEINLINE void | SetFlags (FPTLocationHit &Hit, FHitFlags Flags) |
| |
| uint32 | GetInternalFaceIndex (const FQueryHit &Hit) |
| |
| uint32 | GetInternalFaceIndex (const FPTQueryHit &Hit) |
| |
| void | SetInternalFaceIndex (FQueryHit &Hit, uint32 FaceIndex) |
| |
| void | SetInternalFaceIndex (FPTQueryHit &Hit, uint32 FaceIndex) |
| |
| uint32 | GetInvalidPhysicsFaceIndex () |
| |
| uint32 | GetTriangleMeshExternalFaceIndex (const FDummyPhysType &Shape, uint32 InternalFaceIndex) |
| |
| FTransform | GetGlobalPose (const FDummyPhysActor &RigidActor) |
| |
| uint32 | GetNumShapes (const FDummyPhysActor &RigidActor) |
| |
| void | GetShapes (const FDummyPhysActor &RigidActor, Chaos::FImplicitObject **ShapesBuffer, uint32 NumShapes) |
| |
| void | SetActor (FDummyPhysType &Hit, FDummyPhysActor *Actor) |
| |
| void | SetShape (FDummyPhysType &Hit, Chaos::FImplicitObject *Shape) |
| |
| template<typename HitType > |
| HitType * | GetBlock (FSQHitBuffer< HitType > &Callback) |
| |
| template<typename HitType > |
| bool | GetHasBlock (const FSQHitBuffer< HitType > &Callback) |
| |