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

#include <SuspensionBaseInterface.h>

Public Member Functions

 FSuspensionTargetPoint ()
 
 FSuspensionTargetPoint (const FVector &InTargetPosition, const FVector &InImpactNormal, const float InHitDistance, const bool bInWheelInContact, const TEnumAsByte< EPhysicalSurface > InSurfaceType)
 
void Serialize (FArchive &Ar)
 

Public Attributes

FVector TargetPosition = FVector::ZeroVector
 
FVector ImpactNormal = FVector::ZeroVector
 
float HitDistance = 0.0f
 
bool bWheelInContact = false
 
TEnumAsByte< EPhysicalSurfaceSurfaceType = EPhysicalSurface::SurfaceType_Default
 

Detailed Description

Suspension target point data.

Constructor & Destructor Documentation

◆ FSuspensionTargetPoint() [1/2]

Chaos::FSuspensionTargetPoint::FSuspensionTargetPoint ( )
inline

◆ FSuspensionTargetPoint() [2/2]

Chaos::FSuspensionTargetPoint::FSuspensionTargetPoint ( const FVector InTargetPosition,
const FVector InImpactNormal,
const float  InHitDistance,
const bool  bInWheelInContact,
const TEnumAsByte< EPhysicalSurface InSurfaceType 
)
inline

Member Function Documentation

◆ Serialize()

void Chaos::FSuspensionTargetPoint::Serialize ( FArchive Ar)
inline

Member Data Documentation

◆ bWheelInContact

bool Chaos::FSuspensionTargetPoint::bWheelInContact = false

◆ HitDistance

float Chaos::FSuspensionTargetPoint::HitDistance = 0.0f

◆ ImpactNormal

FVector Chaos::FSuspensionTargetPoint::ImpactNormal = FVector::ZeroVector

◆ SurfaceType

TEnumAsByte<EPhysicalSurface> Chaos::FSuspensionTargetPoint::SurfaceType = EPhysicalSurface::SurfaceType_Default

◆ TargetPosition

FVector Chaos::FSuspensionTargetPoint::TargetPosition = FVector::ZeroVector

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