Go to the source code of this file.
|
| FORCEINLINE const VectorRegister4Float | Chaos::VectorMinkowskiVert (const VectorRegister4Float *VertsABuffer, const VectorRegister4Float *VertsBBuffer, const int32 Idx) |
| |
| template<typename SupportALambda , typename SupportBLambda > |
| bool | Chaos::VectorInitializeEPA (TArray< VectorRegister4Float > &VertsA, TArray< VectorRegister4Float > &VertsB, const SupportALambda &SupportA, const SupportBLambda &SupportB, TEPAWorkingArray< VectorTEPAEntry > &OutEntries, VectorRegister4Float &OutTouchNormal) |
| |
| FORCEINLINE_DEBUGGABLE void | Chaos::VectorEPAComputeVisibilityBorder (TEPAWorkingArray< VectorTEPAEntry > &Entries, int32 EntryIdx, const VectorRegister4Float &W, TEPAWorkingArray< FEPAFloodEntry > &OutBorderEdges, TEPAWorkingArray< FEPAFloodEntry > &ToVisitStack) |
| |
| FORCEINLINE_DEBUGGABLE void | Chaos::VectorComputeEPAResults (const VectorRegister4Float *VertsA, const VectorRegister4Float *VertsB, const VectorTEPAEntry &Entry, VectorRegister4Float &OutPenetration, VectorRegister4Float &OutDir, VectorRegister4Float &OutA, VectorRegister4Float &OutB, EEPAResult &ResultStatus) |
| |
| template<typename TSupportA , typename TSupportB > |
| EEPAResult | Chaos::VectorEPA (TArray< VectorRegister4Float > &VertsABuffer, TArray< VectorRegister4Float > &VertsBBuffer, const TSupportA &SupportA, const TSupportB &SupportB, VectorRegister4Float &OutPenetration, VectorRegister4Float &OutDir, VectorRegister4Float &WitnessA, VectorRegister4Float &WitnessB) |
| |