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

#include <ContactPoint.h>

Public Types

using FRealType = T
 

Public Member Functions

 TContactPoint ()
 
template<typename U >
 TContactPoint (const TContactPoint< U > &Other)
 
bool IsSet () const
 

Public Attributes

TVec3< FRealTypeShapeContactPoints [2]
 
TVec3< FRealTypeShapeContactNormal
 
FRealType Phi
 
int32 FaceIndex
 
EContactPointType ContactType
 

Detailed Description

template<typename T>
class Chaos::TContactPoint< T >

Data returned by the low-level collision functions.

Note
All data is invalid/uninitialized when IsSet() is false.
See also
FContactPoint, FContactPointf

Member Typedef Documentation

◆ FRealType

template<typename T >
using Chaos::TContactPoint< T >::FRealType = T

Constructor & Destructor Documentation

◆ TContactPoint() [1/2]

template<typename T >
Chaos::TContactPoint< T >::TContactPoint ( )
inline

◆ TContactPoint() [2/2]

template<typename T >
template<typename U >
Chaos::TContactPoint< T >::TContactPoint ( const TContactPoint< U > &  Other)
inline

Member Function Documentation

◆ IsSet()

template<typename T >
bool Chaos::TContactPoint< T >::IsSet ( ) const
inline

Member Data Documentation

◆ ContactType

template<typename T >
EContactPointType Chaos::TContactPoint< T >::ContactType

◆ FaceIndex

template<typename T >
int32 Chaos::TContactPoint< T >::FaceIndex

◆ Phi

template<typename T >
FRealType Chaos::TContactPoint< T >::Phi

◆ ShapeContactNormal

template<typename T >
TVec3<FRealType> Chaos::TContactPoint< T >::ShapeContactNormal

◆ ShapeContactPoints

template<typename T >
TVec3<FRealType> Chaos::TContactPoint< T >::ShapeContactPoints[2]

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