namespace Chaos { template<typename T, typename TGeometryA, typename TGeometryB> bool Chaos::GJKRaycast ( const TGeometryA & A, const TGeometryB & B, const [TRigidTransform](API\Runtime\Chaos\Chaos\TRigidTransform)< T, 3 > & StartTM, const [TVector](API\Runtime\Chaos\Chaos\TVector)< T, 3 > & RayDir, const T RayLength, T & OutTime, [TVector](API\Runtime\Chaos\Chaos\TVector)< T, 3 > & OutPosition, [TVector](API\Runtime\Chaos\Chaos\TVector)< T, 3 > & OutNormal, const T ThicknessA, const [TVector](API\Runtime\Chaos\Chaos\TVector)< T, 3 > & InitialDir, const T ThicknessB ) }