UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::FCoreCapsule Class Reference

#include <CoreCapsule.h>

Public Member Functions

 FCoreCapsule ()=default
 
 FCoreCapsule (const FCoreCapsule &)=default
 
 FCoreCapsule (FCoreCapsule &&)=default
 
CHAOSCORE_API FCoreCapsule (const TSegment< FRealSingle > &InSegment, const FRealSingle InRadius)
 
CHAOSCORE_API FCoreCapsule (const FVec3f &X1, const FVec3f &X2, const FRealSingle InRadius)
 
FCoreCapsuleoperator= (const FCoreCapsule &)=default
 
FCoreCapsuleoperator= (FCoreCapsule &&)=default
 
CHAOSCORE_API FRealSingle GetRadius () const
 
CHAOSCORE_API void SetRadius (FRealSingle InRadius)
 
CHAOSCORE_API const FVec3f GetX1 () const
 
CHAOSCORE_API const FVec3f GetX2 () const
 
CHAOSCORE_API const TSegment< FRealSingle > & GetSegment () const
 
CHAOSCORE_API FRealSingle GetHeight () const
 
CHAOSCORE_API const FVec3f GetAxis () const
 
CHAOSCORE_API FVec3f GetCenter () const
 
CHAOSCORE_API const FAABB3 BoundingBox () const
 
CHAOSCORE_API bool Raycast (const FVec3 &StartPoint, const FVec3 &Dir, const FReal Length, const FReal Thickness, FReal &OutTime, FVec3 &OutPosition, FVec3 &OutNormal) const
 

Constructor & Destructor Documentation

◆ FCoreCapsule() [1/5]

Chaos::FCoreCapsule::FCoreCapsule ( )
default

◆ FCoreCapsule() [2/5]

Chaos::FCoreCapsule::FCoreCapsule ( const FCoreCapsule )
default

◆ FCoreCapsule() [3/5]

Chaos::FCoreCapsule::FCoreCapsule ( FCoreCapsule &&  )
default

◆ FCoreCapsule() [4/5]

Chaos::FCoreCapsule::FCoreCapsule ( const TSegment< FRealSingle > &  InSegment,
const FRealSingle  InRadius 
)

◆ FCoreCapsule() [5/5]

Chaos::FCoreCapsule::FCoreCapsule ( const FVec3f X1,
const FVec3f X2,
const FRealSingle  InRadius 
)

Member Function Documentation

◆ BoundingBox()

const FAABB3 Chaos::FCoreCapsule::BoundingBox ( ) const

◆ GetAxis()

const FVec3f Chaos::FCoreCapsule::GetAxis ( ) const

◆ GetCenter()

FVec3f Chaos::FCoreCapsule::GetCenter ( ) const

◆ GetHeight()

FRealSingle Chaos::FCoreCapsule::GetHeight ( ) const

◆ GetRadius()

FRealSingle Chaos::FCoreCapsule::GetRadius ( ) const

◆ GetSegment()

const TSegment< FRealSingle > & Chaos::FCoreCapsule::GetSegment ( ) const

◆ GetX1()

const FVec3f Chaos::FCoreCapsule::GetX1 ( ) const

◆ GetX2()

const FVec3f Chaos::FCoreCapsule::GetX2 ( ) const

◆ operator=() [1/2]

FCoreCapsule & Chaos::FCoreCapsule::operator= ( const FCoreCapsule )
default

◆ operator=() [2/2]

FCoreCapsule & Chaos::FCoreCapsule::operator= ( FCoreCapsule &&  )
default

◆ Raycast()

bool Chaos::FCoreCapsule::Raycast ( const FVec3 StartPoint,
const FVec3 Dir,
const FReal  Length,
const FReal  Thickness,
FReal OutTime,
FVec3 OutPosition,
FVec3 OutNormal 
) const

◆ SetRadius()

void Chaos::FCoreCapsule::SetRadius ( FRealSingle  InRadius)

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