9 template<
class T,
int d>
45 bool Raycast(
const TVector<T, d>& StartPoint,
const TVector<T, d>& Dir,
const T
Length,
const T Thickness, T& OutTime,
TVector<T, d>& OutPosition,
TVector<T, d>& OutNormal)
const
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition CoreSphere.h:11
bool Raycast(const TVector< T, d > &StartPoint, const TVector< T, d > &Dir, const T Length, const T Thickness, T &OutTime, TVector< T, d > &OutPosition, TVector< T, d > &OutNormal) const
Definition CoreSphere.h:45
FRealSingle GetRadius() const
Definition CoreSphere.h:25
void SetCenter(const FVec3f &InCenter)
Definition CoreSphere.h:40
TCoreSphere(const TCoreSphere &)=default
TCoreSphere(TCoreSphere &&)=default
TCoreSphere & operator=(const TCoreSphere &)=default
const FVec3f & GetCenter() const
Definition CoreSphere.h:35
void SetRadius(const FRealSingle InRadius)
Definition CoreSphere.h:30
TCoreSphere(const TVector< T, d > &InCenter, const T InRadius)
Definition CoreSphere.h:16
TCoreSphere & operator=(TCoreSphere &&)=default
bool RaySphere(const TVector< T, d > &RayStart, const TVector< T, d > &RayDir, const T RayLength, const T RayThickness, const FVec3f &SphereCenter, const FRealSingle SphereRadius, T &OutTime, TVector< T, d > &OutPosition, TVector< T, d > &OutNormal)
Definition Raycasts.h:72
Definition SkeletalMeshComponent.h:307
float FRealSingle
Definition Real.h:14