UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::TCoreSphere< T, d > Class Template Reference

#include <CoreSphere.h>

Public Member Functions

 TCoreSphere ()=default
 
 TCoreSphere (const TCoreSphere &)=default
 
 TCoreSphere (TCoreSphere &&)=default
 
 TCoreSphere (const TVector< T, d > &InCenter, const T InRadius)
 
TCoreSphereoperator= (const TCoreSphere &)=default
 
TCoreSphereoperator= (TCoreSphere &&)=default
 
FRealSingle GetRadius () const
 
void SetRadius (const FRealSingle InRadius)
 
const FVec3fGetCenter () const
 
void SetCenter (const FVec3f &InCenter)
 
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
 

Constructor & Destructor Documentation

◆ TCoreSphere() [1/4]

template<class T , int d>
Chaos::TCoreSphere< T, d >::TCoreSphere ( )
default

◆ TCoreSphere() [2/4]

template<class T , int d>
Chaos::TCoreSphere< T, d >::TCoreSphere ( const TCoreSphere< T, d > &  )
default

◆ TCoreSphere() [3/4]

template<class T , int d>
Chaos::TCoreSphere< T, d >::TCoreSphere ( TCoreSphere< T, d > &&  )
default

◆ TCoreSphere() [4/4]

template<class T , int d>
Chaos::TCoreSphere< T, d >::TCoreSphere ( const TVector< T, d > &  InCenter,
const T  InRadius 
)
inline

Member Function Documentation

◆ GetCenter()

template<class T , int d>
const FVec3f & Chaos::TCoreSphere< T, d >::GetCenter ( ) const
inline

◆ GetRadius()

template<class T , int d>
FRealSingle Chaos::TCoreSphere< T, d >::GetRadius ( ) const
inline

◆ operator=() [1/2]

template<class T , int d>
TCoreSphere & Chaos::TCoreSphere< T, d >::operator= ( const TCoreSphere< T, d > &  )
default

◆ operator=() [2/2]

template<class T , int d>
TCoreSphere & Chaos::TCoreSphere< T, d >::operator= ( TCoreSphere< T, d > &&  )
default

◆ Raycast()

template<class T , int d>
bool Chaos::TCoreSphere< T, d >::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
inline

◆ SetCenter()

template<class T , int d>
void Chaos::TCoreSphere< T, d >::SetCenter ( const FVec3f InCenter)
inline

◆ SetRadius()

template<class T , int d>
void Chaos::TCoreSphere< T, d >::SetRadius ( const FRealSingle  InRadius)
inline

The documentation for this class was generated from the following file: