8 template<
class T,
int d>
11 template<
typename TConcrete,
bool bInstanced>
12 class TImplicitObjectScaled;
42 static constexpr int32 EdgeNum = 3;
66 static constexpr int32 EdgeNum = 3;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
FORCEINLINE constexpr VectorRegister4Float MakeVectorRegisterFloatConstant(float X, float Y, float Z, float W)
Definition UnrealMathFPU.h:297
Definition TriangleOverlap.h:47
FAABBSimd()
Definition TriangleOverlap.cpp:515
FAABBSimd(const FVec3 &Translation, const TImplicitObjectScaled< TBox< FReal, 3 >, true > &QueryGeom)
FAABBSimd(const TImplicitObjectScaled< TBox< FReal, 3 >, true > &QueryGeom)
bool OverlapTriangle(const VectorRegister4Float &A, const VectorRegister4Float &B, const VectorRegister4Float &C) const
Definition TriangleOverlap.cpp:576
Definition TriangleOverlap.h:19
FBoxSimd(const FRigidTransform3 &QueryTM, const TImplicitObjectScaled< TBox< FReal, 3 >, true > &QueryGeom)
FBoxSimd()
Definition TriangleOverlap.cpp:307
bool OverlapTriangle(const VectorRegister4Float &A, const VectorRegister4Float &B, const VectorRegister4Float &C) const
Definition TriangleOverlap.cpp:420
Definition ImplicitObjectScaled.h:447
Definition SkeletalMeshComponent.h:307
@ X
Definition SimulationModuleBase.h:152
bool ComputeSphereTriangleOverlapSimd(const VectorRegister4Float &A, const VectorRegister4Float &B, const VectorRegister4Float &C, const VectorRegister4Float &X, FRealSingle Radius)
Definition TriangleOverlap.cpp:231
float FRealSingle
Definition Real.h:14
bool ComputeCapsuleTriangleOverlapSimd(const VectorRegister4Float &A, const VectorRegister4Float &B, const VectorRegister4Float &C, const VectorRegister4Float &X1, const VectorRegister4Float &X2, FRealSingle Radius)
Definition TriangleOverlap.cpp:9
Definition UnrealMathFPU.h:20